Версия 1.3.0 - невозможно включить интеграцию.
booroondook-eng opened this issue · 0 comments
booroondook-eng commented
При попытке добавить интеграцию через GUI (Настройки -> Интеграции -> Добавить -> Morph Numbers) выдается ошибка:
Ошибка
Не удалось загрузить мастер настройки: {"message":"Invalid handler specified"}
А если прописать в configuration.yaml раздел "morph_numbers:", а затем выполнить проверку конфигурации, то выдается следующее:
Component error: morph_numbers - Exception importing custom_components.morph_numbers
Подробности:
2023-06-10 00:07:48.881 ERROR (MainThread) [homeassistant.loader] Unexpected exception importing platform custom_components.morph_numbers.config_flow
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/loader.py", line 833, in get_platform
cache[full_name] = self._import_platform(platform_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/loader.py", line 850, in _import_platform
return importlib.import_module(f"{self.pkg_path}.{platform_name}")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
File "<frozen importlib._bootstrap>", line 1128, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/config/custom_components/morph_numbers/__init__.py", line 10, in <module>
MORPH = MorphNumber()
^^^^^^^^^^^^^
File "/config/custom_components/morph_numbers/utils.py", line 47, in __init__
morph = MorphAnalyzer()
^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/pymorphy2/analyzer.py", line 224, in __init__
self._init_units(units)
File "/usr/local/lib/python3.11/site-packages/pymorphy2/analyzer.py", line 235, in _init_units
self._units.append((self._bound_unit(unit), False))
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/pymorphy2/analyzer.py", line 246, in _bound_unit
unit = unit.clone()
^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/pymorphy2/units/base.py", line 35, in clone
return self.__class__(**self._get_params())
^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/pymorphy2/units/base.py", line 76, in _get_params
(key, getattr(self, key, None)) for key in self._get_param_names()
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/pymorphy2/units/base.py", line 70, in _get_param_names
args, varargs, kw, default = inspect.getargspec(cls.__init__)
^^^^^^^^^^^^^^^^^^
AttributeError: module 'inspect' has no attribute 'getargspec'