From 7dcb02f6177ca166a2be0b7469b8d19bc2b779a1 Mon Sep 17 00:00:00 2001 From: sanahabhimani <47642420+sanahabhimani@users.noreply.github.com> Date: Tue, 14 Nov 2023 11:00:26 -0500 Subject: [PATCH] Add connection error exception handling (#569) * add connection error exception * add self.log.warn() message --- socs/agents/ucsc_radiometer/agent.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/socs/agents/ucsc_radiometer/agent.py b/socs/agents/ucsc_radiometer/agent.py index 7d3f6f063..a452638fc 100644 --- a/socs/agents/ucsc_radiometer/agent.py +++ b/socs/agents/ucsc_radiometer/agent.py @@ -73,6 +73,10 @@ def acq(self, session, params=None): except ValueError: pm.sleep() continue + except requests.exceptions.ConnectionError: + self.log.warn("Unable to connect to radiometer server. Connection closed. Trying again..") + pm.sleep() + continue data = r.json() last_pwv = data['pwv'] last_timestamp = data['timestamp']