Repository navigation
0.2.6
Addresses further feedback from the Home Assistant integration review (home-assistant/core#161442).
Fixed
- Track and finalize fire-and-forget command-poll tasks.
Motor/Groupcommands issued withwaitForUpdate=Falsepreviously created untrackedasynciotasks. These are now tracked on the device, their failures are logged instead of surfacing as "Task exception was never retrieved" errors (which could otherwise occur during an outage now that polling failures propagate), and they are cancelled byGaposa.close()so nothing keeps polling after shutdown. Gaposa.close()now cancels each device's outstanding background tasks and stops its polling before closing the session.PollManagergained aclose()method to support this.