From 7a5c99c167974d5c4ac730e435148eea84c19c4a Mon Sep 17 00:00:00 2001 From: Andre Basche Date: Thu, 11 Jan 2024 01:18:10 +0100 Subject: [PATCH] Fix crash in loading attributs Andre0512/hon#134 --- pyhon/commands.py | 3 +++ setup.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/pyhon/commands.py b/pyhon/commands.py index d88cbd1..6584d1f 100644 --- a/pyhon/commands.py +++ b/pyhon/commands.py @@ -91,6 +91,9 @@ class HonCommand: def _load_parameters(self, attributes: Dict[str, Dict[str, Any]]) -> None: for key, items in attributes.items(): + if not isinstance(items, dict): + _LOGGER.info("Loading Attributes - Skipping %s", str(items)) + continue for name, data in items.items(): self._create_parameters(data, name, key) for rule in self._rules: diff --git a/setup.py b/setup.py index 3887039..3f29968 100644 --- a/setup.py +++ b/setup.py @@ -7,7 +7,7 @@ with open("README.md", "r", encoding="utf-8") as f: setup( name="pyhOn", - version="0.15.14", + version="0.15.15", author="Andre Basche", description="Control hOn devices with python", long_description=long_description,