mirror of
https://github.com/Comfy-Org/ComfyUI-Manager.git
synced 2025-12-17 10:22:59 +08:00
small fix for running as py-module on windows (#1615)
This commit is contained in:
parent
e87d616b7a
commit
8b16ef641b
@ -1599,11 +1599,11 @@ def restart(self):
|
|||||||
if '--windows-standalone-build' in sys_argv:
|
if '--windows-standalone-build' in sys_argv:
|
||||||
sys_argv.remove('--windows-standalone-build')
|
sys_argv.remove('--windows-standalone-build')
|
||||||
|
|
||||||
if sys.platform.startswith('win32'):
|
if sys_argv[0].endswith("__main__.py"): # this is a python module
|
||||||
cmds = ['"' + sys.executable + '"', '"' + sys_argv[0] + '"'] + sys_argv[1:]
|
|
||||||
elif sys_argv[0].endswith("__main__.py"): # this is a python module
|
|
||||||
module_name = os.path.basename(os.path.dirname(sys_argv[0]))
|
module_name = os.path.basename(os.path.dirname(sys_argv[0]))
|
||||||
cmds = [sys.executable, '-m', module_name] + sys_argv[1:]
|
cmds = [sys.executable, '-m', module_name] + sys_argv[1:]
|
||||||
|
elif sys.platform.startswith('win32'):
|
||||||
|
cmds = ['"' + sys.executable + '"', '"' + sys_argv[0] + '"'] + sys_argv[1:]
|
||||||
else:
|
else:
|
||||||
cmds = [sys.executable] + sys_argv
|
cmds = [sys.executable] + sys_argv
|
||||||
|
|
||||||
|
|||||||
@ -816,11 +816,11 @@ if script_executed:
|
|||||||
else:
|
else:
|
||||||
sys_argv = sys.argv.copy()
|
sys_argv = sys.argv.copy()
|
||||||
|
|
||||||
if sys.platform.startswith('win32'):
|
if sys_argv[0].endswith("__main__.py"): # this is a python module
|
||||||
cmds = ['"' + sys.executable + '"', '"' + sys_argv[0] + '"'] + sys_argv[1:]
|
|
||||||
elif sys_argv[0].endswith("__main__.py"): # this is a python module
|
|
||||||
module_name = os.path.basename(os.path.dirname(sys_argv[0]))
|
module_name = os.path.basename(os.path.dirname(sys_argv[0]))
|
||||||
cmds = [sys.executable, '-m', module_name] + sys_argv[1:]
|
cmds = [sys.executable, '-m', module_name] + sys_argv[1:]
|
||||||
|
elif sys.platform.startswith('win32'):
|
||||||
|
cmds = ['"' + sys.executable + '"', '"' + sys_argv[0] + '"'] + sys_argv[1:]
|
||||||
else:
|
else:
|
||||||
cmds = [sys.executable] + sys_argv
|
cmds = [sys.executable] + sys_argv
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user