0.2.29
The release makes some improvements to the retrying logic:
-
Adds a
aiohomekit.exceptions.TimeoutError
-
Adds a timeout for the call to
loop.create_connection
-
Handles any cancellation exceptions in the reconnect loop
-
Shields the reconnect loop from early cancellation
-
Simplifies the back-off logic