Skip to content

Infinit loop debug log fix#46

Open
daniel100097 wants to merge 1 commit into
lwestenberg:masterfrom
daniel100097:patch-1
Open

Infinit loop debug log fix#46
daniel100097 wants to merge 1 commit into
lwestenberg:masterfrom
daniel100097:patch-1

Conversation

@daniel100097

Copy link
Copy Markdown

Hi, I just updated Home Assistant, and after that the smart lock stopped working. After some quick testing, I was able to narrow down the problem and fix it.

Here the error message that i was getting:

Logger: homeassistant.components.lock
Quelle: helpers/entity_platform.py:459
Integration: Schloss (Dokumentation, Probleme)
Erstmals aufgetreten: 16:16:23 (1 Vorkommnis)
Zuletzt protokolliert: 16:16:23

Error while setting up bold platform for lock: maximum recursion depth exceeded
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 459, in _async_setup_platform
await asyncio.shield(awaitable)
File "/config/custom_components/bold/lock.py", line 60, in async_setup_entry
print("gateways", gateways)
~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/colorama/ansitowin32.py", line 47, in write
self.__convertor.write(text)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/local/lib/python3.13/site-packages/colorama/ansitowin32.py", line 177, in write
self.write_and_convert(text)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/local/lib/python3.13/site-packages/colorama/ansitowin32.py", line 205, in write_and_convert
self.write_plain_text(text, cursor, len(text))
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/colorama/ansitowin32.py", line 210, in write_plain_text
self.wrapped.write(text[start:end])
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/colorama/ansitowin32.py", line 47, in write
self.__convertor.write(text)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/local/lib/python3.13/site-packages/colorama/ansitowin32.py", line 177, in write
self.write_and_convert(text)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/local/lib/python3.13/site-packages/colorama/ansitowin32.py", line 205, in write_and_convert
self.write_plain_text(text, cursor, len(text))
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/colorama/ansitowin32.py", line 210, in write_plain_text
self.wrapped.write(text[start:end])
~~~~~~~~~~~~~~~~~~^^^^^^

Replaced print statements with debug logging for gateways, locks, and unlocking actions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant