diff --git a/src/urh/dev/gr/SpectrumThread.py b/src/urh/dev/gr/SpectrumThread.py index 47dd59d961..cfe99ee6f0 100644 --- a/src/urh/dev/gr/SpectrumThread.py +++ b/src/urh/dev/gr/SpectrumThread.py @@ -30,6 +30,9 @@ def run(self): while not self.isInterruptionRequested(): try: rcvd += recv(32768) # Receive Buffer = 32768 Byte + except zmq.error.Again: + # timeout + continue except (zmq.error.ContextTerminated, ConnectionResetError): self.stop("Stopped receiving, because connection was reset") return