kopia lustrzana https://github.com/bellingcat/auto-archiver
adds retry to worksheet read for slow worksheets
rodzic
7c9475cde2
commit
4ad71b3589
|
@ -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
|
||||
|
|
Ładowanie…
Reference in New Issue