mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-05-18 18:39:21 +02:00
added logging for retries
This commit is contained in:
parent
d542e7a74b
commit
efd3f62f0b
1 changed files with 3 additions and 0 deletions
|
@ -143,6 +143,7 @@ class EPPLibWrapper:
|
|||
def send(self, command, *, cleaned=False):
|
||||
"""Login, the send the command. Retry once if an error is found"""
|
||||
# try to prevent use of this method without appropriate safeguards
|
||||
cmd_type = command.__class__.__name__
|
||||
if not cleaned:
|
||||
raise ValueError("Please sanitize user input before sending it.")
|
||||
try:
|
||||
|
@ -155,6 +156,8 @@ class EPPLibWrapper:
|
|||
or err.is_server_error()
|
||||
or err.should_retry()
|
||||
):
|
||||
message = f"{cmd_type} failed and will be retried"
|
||||
logger.info(f"{message} Error: {err}")
|
||||
return self._retry(command)
|
||||
else:
|
||||
raise err
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue