adds retry to worksheet read for slow worksheets

pull/331/head
msramalho 2025-06-30 01:42:34 +01:00
rodzic 7c9475cde2
commit 4ad71b3589
Nie znaleziono w bazie danych klucza dla tego podpisu
1 zmienionych plików z 7 dodań i 0 usunięć

Wyświetl plik

@ -1,4 +1,5 @@
from gspread import utils
from retrying import retry
class GWorksheet:
@ -26,6 +27,12 @@ class GWorksheet:
"replaywebpage": "replaywebpage",
}
@retry(
wait_incrementing_start=1000,
wait_incrementing_increment=3000,
wait_incrementing_max=20_000,
stop_max_attempt_number=5,
)
def __init__(self, worksheet, columns=COLUMN_NAMES, header_row=1):
self.wks = worksheet
self.columns = columns