Make 'code' attribute really optional

This commit is contained in:
Andre Basche 2023-05-19 00:48:08 +02:00
parent dfbc24452b
commit 9f130e2e85
4 changed files with 3 additions and 4 deletions

View file

@ -276,7 +276,7 @@ class HonAppliance:
extra = {n: c.data for n, c in self._commands.items() if c.data}
if extra:
data |= {"extra_command_data": extra}
for sensible in ["PK", "SK", "serialNumber", "code", "coords", "device"]:
for sensible in ["PK", "SK", "serialNumber", "coords", "device"]:
data.get("appliance", {}).pop(sensible, None)
result = helper.pretty_print({"data": data}, whitespace=whitespace)
result += helper.pretty_print(