From 2a6c7863b17c32d2d4457334d749786964ee17a3 Mon Sep 17 00:00:00 2001 From: Jakob Ketterl Date: Tue, 12 Nov 2019 15:57:10 +0100 Subject: [PATCH] improve control socket handling --- owrx/source.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/owrx/source.py b/owrx/source.py index 9fcc5b0..8be2f97 100644 --- a/owrx/source.py +++ b/owrx/source.py @@ -418,8 +418,10 @@ class RtlSdrSocketSource(SdrSource): def wireEvents(self): def reconfigure(prop, value): + if self.monitor is None: + return logger.debug("sending property change over control socket: {0} changed to {1}".format(prop, value)) - self.controlSocket.send("{prop}:{value}\n".format(prop=prop, value=value).encode()) + self.controlSocket.sendall("{prop}:{value}\n".format(prop=prop, value=value).encode()) self.rtlProps.wire(reconfigure)