Skip to content

Commit c2d8df2

Browse files
committed
Move signal handlers after argument parsing to fix initialization order
1 parent 1bcf70a commit c2d8df2

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

app.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,15 @@ def parse_args():
102102
)
103103
return parser.parse_args()
104104

105-
args = parse_args()
105+
# Only parse arguments when running directly (not when imported by gunicorn)
106+
if __name__ == "__main__":
107+
args = parse_args()
108+
else:
109+
# Default args when imported by gunicorn
110+
class DefaultArgs:
111+
no_scrape = False
112+
no_daily_sun = False
113+
args = DefaultArgs()
106114

107115
def signal_handler(sig, frame):
108116
sys.exit(0)

0 commit comments

Comments
 (0)