J. Nick Koston
J. Nick Koston
Remind me this weekend. It's 🦃 day in the US so I have a house full
> @bdraco did you though about enforcing type checking by CI or typeguard, etc? Thats the plan eventually but we have so much missing typing in the core right now...
> > > @bdraco did you though about enforcing type checking by CI or typeguard, etc? > > > > > > Thats the plan eventually but we have so...
Looks good, getting close. A few remaining things: - The `std::deque` is pretty heavy for what looks like a small queue - could we use the built-in scheduler defer pattern...
Thanks. It looks good. I'd ask copilot to check as well but I'm out of credits until Dec
Looking good! Found a couple small things: - `#include ` can be removed from `zigbee_zephyr.h` - no longer used - The `ZigbeeClusterDesc` dataclass has a `__post_init__` that calls `super().__init__()` which...
Thanks. We need to build wheels for some old odd arches or armhf since some users have very old RPis
And sometimes it comes after ``` 2025-08-09 00:47:46.784 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_DC_0D_15_36_CD_C9): ['org.bluez.Device1', {'ServiceData': }, []] 2025-08-09 00:47:47.036 DEBUG (MainThread) [bleak.backends.bluezdbus.manager] received D-Bus signal: org.freedesktop.DBus.Properties.PropertiesChanged (/org/bluez/hci0/dev_CC_F4_C4_F9_AC_6C):...
Looks like the race only happens when it preceded by `retry due to le-connection-abort-by-local` ``` 2025-08-09 00:21:27.106 DEBUG (MainThread) [bleak.backends.bluezdbus.client] Connecting to BlueZ path /org/bluez/hci0/dev_E1_5D_7E_6A_CF_F2 2025-08-09 00:21:27.465 DEBUG (MainThread) [bleak.backends.bluezdbus.manager]...
Probably a bug in the bluez state machine.