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