From 2af66d7efcc26a00309c64473e22fbfd63491d62 Mon Sep 17 00:00:00 2001 From: Alexander Piskun <13381981+bigcat88@users.noreply.github.com> Date: Wed, 5 Mar 2025 11:44:42 +0300 Subject: [PATCH] support of py-module in prestartup script (#1610) --- prestartup_script.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/prestartup_script.py b/prestartup_script.py index 074ae8fb..6c989ff2 100644 --- a/prestartup_script.py +++ b/prestartup_script.py @@ -818,6 +818,9 @@ if script_executed: 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