Skip to content
Snippets Groups Projects
Commit 78450b9f authored by David Huss's avatar David Huss :speech_balloon:
Browse files

Better Error handling on broken connections

parent 1109eb1a
No related branches found
No related tags found
No related merge requests found
...@@ -372,7 +372,13 @@ def update_id_patterns(config, logger) -> 'Config': ...@@ -372,7 +372,13 @@ def update_id_patterns(config, logger) -> 'Config':
try: try:
r = requests.get(url, timeout=config["server"]["timeout"]) r = requests.get(url, timeout=config["server"]["timeout"])
except requests.packages.urllib3.exceptions.MaxRetryError as e: except requests.packages.urllib3.exceptions.MaxRetryError as e:
logger.error(f"Couldn't reach server at \"{url}\" (using existing patterns instead): {e}") logger.error(f"Couldn't reach server at \"{url}\" (Timeout, using existing patterns instead): {e}")
return config
except requests.packages.urllib3.exceptions.ConnectionRefusedError as e:
logger.error(f"Couldn't reach server at \"{url}\" (Connection Refused, using existing patterns instead): {e}")
return config
except requests.packages.urllib3.exceptions.NewConnectionError as e:
logger.error(f"Couldn't reach server at \"{url}\" (NewConnectionError, using existing patterns instead): {e}")
return config return config
# If the response was ok update the pattern if it changed, else display a warning # If the response was ok update the pattern if it changed, else display a warning
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment