Add custom executable paths on Windows

This commit is contained in:
grossmj committed 2024-01-28 12:13:08 +11:00
1 parent 7f05a06766
commit 08ee40548f
3 files changed
+9

No files matched your search

+3
View File
@@ -656,6 +656,9 @@ class BaseNode:
"""
path = self._manager.config.get_section_config("Server").get("ubridge_path", "ubridge")
if sys.platform.startswith("win") and hasattr(sys, "frozen"):
ubridge_dir = os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(sys.executable)), "ubridge"))
os.environ["PATH"] = os.pathsep.join(ubridge_dir) + os.pathsep + os.environ.get("PATH", "")
path = shutil.which(path)
return path