From 041e8930bf128d95a50df59f0abc3ee4a3206551 Mon Sep 17 00:00:00 2001 From: Jakob Ketterl Date: Mon, 3 May 2021 19:28:03 +0200 Subject: [PATCH] don't send native deletions --- owrx/source/connector.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/owrx/source/connector.py b/owrx/source/connector.py index 6c9a467..58c535d 100644 --- a/owrx/source/connector.py +++ b/owrx/source/connector.py @@ -1,5 +1,6 @@ from owrx.source import SdrSource, SdrDeviceDescription from owrx.socket import getAvailablePort +from owrx.property import PropertyDeleted import socket from owrx.command import Flag, Option from typing import List @@ -37,6 +38,8 @@ class ConnectorSource(SdrSource): def sendControlMessage(self, changes): for prop, value in changes.items(): + if value is PropertyDeleted: + value = None logger.debug("sending property change over control socket: {0} changed to {1}".format(prop, value)) self.controlSocket.sendall("{prop}:{value}\n".format(prop=prop, value=value).encode())