Add artifacts upload retries (default 3)

This commit is contained in:
allegroai
2019-10-05 15:25:48 +03:00
parent 005f445600
commit 99a702d149
4 changed files with 55 additions and 25 deletions

View File

@@ -39,8 +39,10 @@ class _RetryFilter(logging.Filter):
if record.args and len(record.args) > 0 and isinstance(record.args[0], Retry):
left = (record.args[0].total, record.args[0].connect, record.args[0].read,
record.args[0].redirect, record.args[0].status)
retry_left = max(left) - min(left)
return retry_left >= self.display_warning_after
left = [l for l in left if isinstance(l, int)]
if left:
retry_left = max(left) - min(left)
return retry_left >= self.display_warning_after
return True