diff --git a/devices.py b/devices.py index d2100c9..73978af 100644 --- a/devices.py +++ b/devices.py @@ -178,7 +178,12 @@ class FrappyConfig(Device): for service, guess in list(proposed.items()): if guess is True: proposed.pop(service) - disconnected = {k for k, v in cfgs.items() if v == ''} + disconnected = set() + for service, info in cfgs.items(): + if info == '': + disconnected.add(service) + if not proposed.get(service): + proposed[service] = '' return proposed, state + (disconnected,), remarks def check_services(self):