Add try/catch in Google Sheets scripts
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
This commit is contained in:
parent
c45071c038
commit
0f5d0c8b40
|
@ -40,7 +40,17 @@ class Command(BaseCommand):
|
||||||
for pool in pools.all():
|
for pool in pools.all():
|
||||||
if options['verbosity'] >= 1:
|
if options['verbosity'] >= 1:
|
||||||
self.stdout.write(f"Parsing notation sheet for pool {pool.short_name} for {tournament}")
|
self.stdout.write(f"Parsing notation sheet for pool {pool.short_name} for {tournament}")
|
||||||
|
try:
|
||||||
pool.parse_spreadsheet()
|
pool.parse_spreadsheet()
|
||||||
|
except Exception as e:
|
||||||
|
if options['verbosity'] >= 1:
|
||||||
|
self.stderr.write(
|
||||||
|
self.style.ERROR(f"Error while parsing pool {pool.short_name} for {tournament.name}: {e}"))
|
||||||
|
finally:
|
||||||
sleep(3) # Three calls = 3s sleep
|
sleep(3) # Three calls = 3s sleep
|
||||||
|
|
||||||
|
try:
|
||||||
tournament.parse_tweaks_spreadsheets()
|
tournament.parse_tweaks_spreadsheets()
|
||||||
|
except Exception as e:
|
||||||
|
if options['verbosity'] >= 1:
|
||||||
|
self.stderr.write(self.style.ERROR(f"Error while parsing tweaks for {tournament.name}: {e}"))
|
||||||
|
|
|
@ -55,4 +55,7 @@ class Command(BaseCommand):
|
||||||
"address": notif_url,
|
"address": notif_url,
|
||||||
"expiration": str(int(1000 * tomorrow.timestamp())),
|
"expiration": str(int(1000 * tomorrow.timestamp())),
|
||||||
}
|
}
|
||||||
|
try:
|
||||||
http_client.request(method="POST", endpoint=url, json=body).raise_for_status()
|
http_client.request(method="POST", endpoint=url, json=body).raise_for_status()
|
||||||
|
except Exception as e:
|
||||||
|
self.stderr.write(self.style.ERROR(f"Error while renewing notifications for {tournament.name}: {e}"))
|
||||||
|
|
Loading…
Reference in New Issue