From 5f42acf7ac812d4b9a217ce140c61d1b5eb768ae Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Fri, 5 Jul 2019 13:08:36 +0200 Subject: [PATCH] support reloading egg script __main__.__package__ may not exist when installed as an egg --- src/werkzeug/_reloader.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/werkzeug/_reloader.py b/src/werkzeug/_reloader.py index 8d22859d5..49f916f98 100644 --- a/src/werkzeug/_reloader.py +++ b/src/werkzeug/_reloader.py @@ -73,7 +73,7 @@ def _get_args_for_reloading(): # Need to look at main module to determine how it was executed. __main__ = sys.modules["__main__"] - if __main__.__package__ is None: + if getattr(__main__, "__package__", None) is None: # Executed a file, like "python app.py". py_script = os.path.abspath(py_script)