digital vor 8 Jahren
Ursprung
Commit
a60e407cc3
2 geänderte Dateien mit 8 neuen und 1 gelöschten Zeilen
  1. 7 1
      network/__init__.py
  2. 1 0
      pin/__init__.py

+ 7 - 1
network/__init__.py

@@ -332,7 +332,13 @@ class Client(threading.Thread):
                         # self.stop()
                         # break
                     else:
-                        self.handle_data(data_received)
+                        try:
+                            self.handle_data(data_received)
+                        except Exception as e:
+                            lserver.error(
+                                "Error while handling data",
+                                exc_info=e
+                            )
                 except Exception as e:
                     lclient.error(e, exc_info=True)
                     if type(e) is OSError:

+ 1 - 0
pin/__init__.py

@@ -26,6 +26,7 @@ import digilib.network
 
 class FakeGPIO(object):
     pin_values = {}
+    def setup()
     def output(self,pins,value):
         lpin.debug("setting pin(s) {} to value {}".format(
             pins, value