mirror of
https://git.datalinker.icu/ltdrdata/ComfyUI-Manager
synced 2025-12-08 21:54:26 +08:00
Encapsulate Python executable and args in double quotes (#621)
If a paths contain spaces, the execv needs quotation marks to not implicitly split those paths into multiple arguments Co-authored-by: DukeSniper <>
This commit is contained in:
parent
2c949dcb4e
commit
853f85987e
@ -1081,7 +1081,10 @@ def restart(self):
|
||||
exit(0)
|
||||
|
||||
print(f"\nRestarting... [Legacy Mode]\n\n")
|
||||
return os.execv(sys.executable, [sys.executable] + sys.argv)
|
||||
if sys.platform.startswith('win32'):
|
||||
return os.execv(sys.executable, ['"' + sys.executable + '"', '"' + sys.argv[0] + '"'] + sys.argv[1:])
|
||||
else:
|
||||
return os.execv(sys.executable, [sys.executable] + sys.argv)
|
||||
|
||||
|
||||
def sanitize_filename(input_string):
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user