From bb6989da48080478a87d4e909b3da00fe6fe6ca4 Mon Sep 17 00:00:00 2001 From: pgjones Date: Sat, 16 Mar 2019 18:31:26 +0000 Subject: [PATCH] Bugfix reloading when invocated as python -m hypercorn Previously it would try `python module:app -m hypercorn` instead of the correct ordering `python -m hypercorn module:app`. --- hypercorn/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hypercorn/utils.py b/hypercorn/utils.py index 74b7f6d..b07b265 100644 --- a/hypercorn/utils.py +++ b/hypercorn/utils.py @@ -119,7 +119,7 @@ def restart() -> None: import_name = main_package if module != "__main__": import_name = f"{main_package}.{module}" - args.extend(["-m", import_name.lstrip(".")]) + args[:0] = ["-m", import_name.lstrip(".")] os.execv(executable, [executable] + args)