Fix none-type attributes
This commit is contained in:
parent
8e16b4a215
commit
022da71800
2 changed files with 4 additions and 2 deletions
|
@ -7,6 +7,7 @@ from typing import TYPE_CHECKING
|
|||
|
||||
from pyhon import helper, exceptions
|
||||
from pyhon.commands import HonCommand
|
||||
from pyhon.parameter.base import HonParameter
|
||||
from pyhon.parameter.fixed import HonParameterFixed
|
||||
|
||||
if TYPE_CHECKING:
|
||||
|
@ -33,6 +34,7 @@ class HonAppliance:
|
|||
self._zone: int = zone
|
||||
self._additional_data: Dict[str, Any] = {}
|
||||
self._last_update = None
|
||||
self._default_setting = HonParameter("", {}, "")
|
||||
|
||||
try:
|
||||
self._extra = importlib.import_module(
|
||||
|
@ -229,7 +231,7 @@ class HonAppliance:
|
|||
result = {}
|
||||
for name, command in self._commands.items():
|
||||
for key in command.setting_keys:
|
||||
setting = command.settings.get(key)
|
||||
setting = command.settings.get(key, self._default_setting)
|
||||
result[f"{name}.{key}"] = setting
|
||||
if self._extra:
|
||||
return self._extra.settings(result)
|
||||
|
|
2
setup.py
2
setup.py
|
@ -7,7 +7,7 @@ with open("README.md", "r") as f:
|
|||
|
||||
setup(
|
||||
name="pyhOn",
|
||||
version="0.10.5",
|
||||
version="0.10.6",
|
||||
author="Andre Basche",
|
||||
description="Control hOn devices with python",
|
||||
long_description=long_description,
|
||||
|
|
Loading…
Reference in a new issue