[BACKEND] Debug log exception on retry (#957)

Help diagnose retry errors better
This commit is contained in:
Jesse Bannon 2024-04-02 17:27:21 -07:00 committed by GitHub
parent c622cf68b5
commit ad72e1a6de
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -34,12 +34,14 @@ def retry(times: int, exceptions: Tuple[Type[Exception], ...], wait_sec: int = 5
while attempt < times:
try:
return func(*args, **kwargs)
except exceptions:
except exceptions as exc:
logger.debug(
"Exception thrown when attempting to run %s, attempt %d of %d",
"Exception thrown when attempting to run %s, attempt %d of %d\n"
"Exception:\n%s",
func.__name__,
attempt + 1,
times,
str(exc),
)
attempt += 1
sleep(wait_sec)