From b2648fa3cd48d4dd59be0de72854cf62c2735fc3 Mon Sep 17 00:00:00 2001 From: msramalho <19508417+msramalho@users.noreply.github.com> Date: Mon, 30 Jun 2025 01:47:12 +0100 Subject: [PATCH] follow docs advice on exponential backoff of SheetsAPI --- .../modules/gsheet_feeder_db/gsheet_feeder_db.py | 4 +--- src/auto_archiver/modules/gsheet_feeder_db/gworksheet.py | 6 ++---- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/auto_archiver/modules/gsheet_feeder_db/gsheet_feeder_db.py b/src/auto_archiver/modules/gsheet_feeder_db/gsheet_feeder_db.py index ddc02df..645bd45 100644 --- a/src/auto_archiver/modules/gsheet_feeder_db/gsheet_feeder_db.py +++ b/src/auto_archiver/modules/gsheet_feeder_db/gsheet_feeder_db.py @@ -178,9 +178,7 @@ class GsheetsFeederDB(Feeder, Database): ) @retry( - wait_incrementing_start=1000, - wait_incrementing_increment=3000, - wait_incrementing_max=20_000, + wait_exponential_multiplier=1, stop_max_attempt_number=5, ) def batch_set_cell_with_retry(gw, cell_updates: list): diff --git a/src/auto_archiver/modules/gsheet_feeder_db/gworksheet.py b/src/auto_archiver/modules/gsheet_feeder_db/gworksheet.py index f22c07a..95ea126 100644 --- a/src/auto_archiver/modules/gsheet_feeder_db/gworksheet.py +++ b/src/auto_archiver/modules/gsheet_feeder_db/gworksheet.py @@ -28,10 +28,8 @@ class GWorksheet: } @retry( - wait_incrementing_start=1000, - wait_incrementing_increment=3000, - wait_incrementing_max=20_000, - stop_max_attempt_number=5, + wait_exponential_multiplier=1, + stop_max_attempt_number=6, ) def __init__(self, worksheet, columns=COLUMN_NAMES, header_row=1): self.wks = worksheet