mirror of
https://github.com/esphome/esphome.git
synced 2026-09-02 11:06:04 +00:00
_decode_pc shells out to PlatformIO via _run_idedata; without a populated build dir for the device that subprocess fails for every PC/BT line in a crash dump. Disable decoding after the first EsphomeError (per logs session) and emit a single user-facing warning instead of retrying on every line. Also rename the helper to _LogLineProcessor since it now owns the per-session decode-enabled state, not just the decode call.