Fix broken print statement
This commit is contained in:
5
sync.py
5
sync.py
@@ -109,10 +109,11 @@ def repeat_on_http_error(function, *args, remaining=5, **kwargs):
|
|||||||
try:
|
try:
|
||||||
return function(*args, **kwargs)
|
return function(*args, **kwargs)
|
||||||
except requests.exceptions.HTTPError as e:
|
except requests.exceptions.HTTPError as e:
|
||||||
|
resp = e.response
|
||||||
if remaining:
|
if remaining:
|
||||||
print(f"HTTPError {e.json()} occurred. Retrying {remaining} more times.")
|
print(f"HTTPError {resp.status_code} occurred. Retrying {remaining} more times.\n\n{resp.text}")
|
||||||
else:
|
else:
|
||||||
print(f"Repeated HTTPError {e.json()} occurred and could not be recovered\n\n The following arguments were provided:")
|
print(f"Repeated HTTPError {resp.status_code} occurred and could not be recovered\n\n{resp.text}\n\nThe following arguments were provided:")
|
||||||
print(args)
|
print(args)
|
||||||
print(traceback.format_exc())
|
print(traceback.format_exc())
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|||||||
Reference in New Issue
Block a user