@@ -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:
@@ -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