From c680d060e72290adc99d94de01f413216997726e Mon Sep 17 00:00:00 2001 From: fliptrigga13 <76012365+fliptrigga13@users.noreply.github.com> Date: Fri, 29 May 2026 21:45:57 -0400 Subject: [PATCH] Fix logic flaw identified by autonomous review --- core/source/maintenance/stats_updator.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/source/maintenance/stats_updator.py b/core/source/maintenance/stats_updator.py index f3c6f6f..0ddebdf 100644 --- a/core/source/maintenance/stats_updator.py +++ b/core/source/maintenance/stats_updator.py @@ -9,6 +9,10 @@ with open("data/dynamic/applications.json", "r") as f: GITHUB_TOKEN = os.getenv("GITHUB_TOKEN") +if GITHUB_TOKEN is None: + print("Error: GITHUB_TOKEN environment variable is not set.") + exit(1) + headers = { "Authorization": f"token {GITHUB_TOKEN}", "Accept": "application/vnd.github.v3+json", @@ -65,4 +69,4 @@ for app in data["applications"]: with open("data/dynamic/applications.json", "w") as f: json.dump(data, f, indent=4) -print("Updated application data successfully!") +print("Updated application data successfully!") \ No newline at end of file