mirror of
https://github.com/meshcore-dev/meshcore_py.git
synced 2026-06-11 11:56:18 +00:00
TCPConnection.connect() returned a resolved asyncio.Future wrapping self.host instead of the plain string. ConnectionManager put this Future directly into the CONNECTED event payload, which crashed any downstream serializer (e.g. HA recorder's sanitize_event_data) that tried to walk the payload dict. BLE and serial already return plain strings. Fix: delete the Future creation and return self.host directly. Refs: Forensics report finding F01