mirror of
https://github.com/Comfy-Org/ComfyUI-Manager.git
synced 2025-12-16 18:02:58 +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…
Reference in New Issue
Block a user