From e9043a937b0bb103b43444bf63d7440e997e52ac Mon Sep 17 00:00:00 2001 From: Maximilien Cuony Date: Mon, 12 Sep 2016 22:27:35 +0200 Subject: More robust ws --- glutte_serial_web.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/glutte_serial_web.py b/glutte_serial_web.py index 9966646..4390f76 100755 --- a/glutte_serial_web.py +++ b/glutte_serial_web.py @@ -48,8 +48,9 @@ def stream(socket): try: queue = ser.register_client() + error = False - while not socket.closed: + while not socket.closed and not error: # Force to check if the client is still here try: with Timeout(0.1, False): @@ -61,6 +62,8 @@ def stream(socket): socket.send(line) except IndexError: pass + except: + error = True sleep(0.1) except: raise -- cgit v1.2.3