From c01d9c0d1bbb75f3495e76721a5127d8c2992b95 Mon Sep 17 00:00:00 2001 From: TShapinsky Date: Mon, 11 Sep 2023 12:00:05 -0600 Subject: [PATCH] add more try excepts around network calls in the main_loop --- alfalfa_bacnet_bridge/alfalfa_bacnet_bridge.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/alfalfa_bacnet_bridge/alfalfa_bacnet_bridge.py b/alfalfa_bacnet_bridge/alfalfa_bacnet_bridge.py index 5a7357a..b0923c7 100644 --- a/alfalfa_bacnet_bridge/alfalfa_bacnet_bridge.py +++ b/alfalfa_bacnet_bridge/alfalfa_bacnet_bridge.py @@ -112,10 +112,14 @@ def run(self): @recurring_function(1000) @bacpypes_debugging def main_loop(): - inputs = self.client.get_inputs(self.site_id) - outputs = self.client.get_outputs(self.site_id) - - sim_time = self.client.get_sim_time(self.site_id) + try: + inputs = self.client.get_inputs(self.site_id) + outputs = self.client.get_outputs(self.site_id) + + sim_time = self.client.get_sim_time(self.site_id) + except Exception as e: + print(e) + return self.device._date_time = sim_time set_inputs = {}