Skip to content

Commit 8b373d9

Browse files
authored
Merge pull request #38 from cuappdev/maw346/add-daily-sun
Move signal handlers after argument parsing to fix initialization order
2 parents 74e0070 + c2d8df2 commit 8b373d9

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)