diff --git a/platformio/util.py b/platformio/util.py index 09f5e52e..c0adb874 100644 --- a/platformio/util.py +++ b/platformio/util.py @@ -530,9 +530,10 @@ def get_mdns_services(): for service in mdns.get_services(): properties = None try: - assert str(service.properties) + if service.properties: + json.dumps(service.properties) properties = service.properties - except (AssertionError, UnicodeError): + except UnicodeDecodeError: pass items.append({