diff options
| author | Pinapelz <yukais@pinapelz.com> | 2026-07-18 17:11:46 -0700 |
|---|---|---|
| committer | Pinapelz <yukais@pinapelz.com> | 2026-07-18 17:11:46 -0700 |
| commit | b3cbb117edf6dce84a801660c826721d7f7c8c90 (patch) | |
| tree | b1b68b2bcde566093555d225c2f2f76649ffcd66 | |
| parent | e816230b7d17776961dde18928ceb97ff914c6ac (diff) | |
add max retries counter for daily generation
| -rw-r--r-- | playlist_generator/generate_daily.py | 6 |
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 |
