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:
Chris Lajoie
2020-05-20 11:56:27 +02:00
committed by GitHub
parent 228306dd5f
commit 7892aac4de
+2
View File
@@ -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)