Continue reading from socket if no data received (#70)
Without this change, `modeslive` crashes if no data is available on the socket, which can happen during normal operation of a receiver if no aircraft are in range. Tested on Python 3.7
This commit is contained in:
parent
228306dd5f
commit
7892aac4de
@ -282,6 +282,8 @@ class TcpClient(object):
|
|||||||
|
|
||||||
# raise RuntimeError("test exception")
|
# raise RuntimeError("test exception")
|
||||||
|
|
||||||
|
except zmq.error.Again:
|
||||||
|
continue
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
tb = traceback.format_exc()
|
tb = traceback.format_exc()
|
||||||
exception_queue.put(tb)
|
exception_queue.put(tb)
|
||||||
|
Loading…
Reference in New Issue
Block a user