From 42b15ad4a51eed2b38b4b69f09d207d045e30b3f Mon Sep 17 00:00:00 2001 From: Alexander Piskun <13381981+bigcat88@users.noreply.github.com> Date: Tue, 25 Feb 2025 11:16:36 +0300 Subject: [PATCH] restart action: support running as Python module (#1578) --- glob/manager_server.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/glob/manager_server.py b/glob/manager_server.py index 2e462c09..99e52a5f 100644 --- a/glob/manager_server.py +++ b/glob/manager_server.py @@ -1578,6 +1578,9 @@ def restart(self): if sys.platform.startswith('win32'): 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])) + cmds = [sys.executable, '-m', module_name] + sys_argv[1:] else: cmds = [sys.executable] + sys_argv