aboutsummaryrefslogtreecommitdiffstats
path: root/playlist_generator
diff options
context:
space:
mode:
authorPinapelz <yukais@pinapelz.com>2026-07-18 17:11:46 -0700
committerPinapelz <yukais@pinapelz.com>2026-07-18 17:11:46 -0700
commitb3cbb117edf6dce84a801660c826721d7f7c8c90 (patch)
treeb1b68b2bcde566093555d225c2f2f76649ffcd66 /playlist_generator
parente816230b7d17776961dde18928ceb97ff914c6ac (diff)
add max retries counter for daily generation
Diffstat (limited to 'playlist_generator')
-rw-r--r--playlist_generator/generate_daily.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/playlist_generator/generate_daily.py b/playlist_generator/generate_daily.py
index 5d60ba8..ce7bc3c 100644
--- a/playlist_generator/generate_daily.py
+++ b/playlist_generator/generate_daily.py
@@ -17,7 +17,7 @@ ACCESS_KEY = os.getenv("R2_ACCESS_KEY")
SECRET_KEY = os.getenv("R2_SECRET_KEY")
BUCKET = os.getenv("R2_BUCKET")
API_URL = os.getenv("API_URL")
-MAX_RETRIES = os.getenv("MAX_RETRIES", 10)
+MAX_RETRIES = int(os.getenv("MAX_RETRIES", "10"))
HEARDLE_SALT = (
os.getenv("VITE_HEARDLE_SALT")
or os.getenv("OBFUSCATION_KEY")
@@ -170,7 +170,7 @@ def main():
new_data = False
daily_data = fetch_daily()
attempt = 0
- while not new_data:
+ while not new_data and attempt < MAX_RETRIES:
dumped_data = read_json("save.json")
if dumped_data == daily_data:
attempt += 1
@@ -206,7 +206,7 @@ def main():
mv_new_data = False
mv_data = fetch_daily_mv()
mv_attempt = 0
- while not mv_new_data:
+ while not mv_new_data and mv_attempt < MAX_RETRIES:
mv_dumped_data = read_json("save_mv.json")
if mv_dumped_data == mv_data:
mv_attempt += 1
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage