From 40e90972e4db73f803c1bcddc83447662b01d459 Mon Sep 17 00:00:00 2001 From: Jonas Zeunert Date: Mon, 6 Jun 2022 23:56:47 +0200 Subject: [PATCH] networking harden --- networking/Networking.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/networking/Networking.py b/networking/Networking.py index 8fd72ef..0d66536 100644 --- a/networking/Networking.py +++ b/networking/Networking.py @@ -18,12 +18,13 @@ class Networking: print("Connected to " + input_socket_address + " and started server " + self.server_address) def get(self, path): - if self.retries < config.MAX_NETWORK_RETRIES: - logging.error("Network exception. Could not get " + path) + if self.retries > config.MAX_NETWORK_RETRIES: + return try: response = self.output_session.get(self.server_address + path) - except Exception: + except Exception as e: + logging.error("Network exception. Could not get " + path + " " + e) self.retries += 1 sleep(config.NETWORK_SLEEP_TIME_SECONDS) return self.get(path)