From f92f957af03fd36d85566f91cffa1301b8cb9043 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Tue, 10 Mar 2026 13:44:43 -1000 Subject: [PATCH] Narrow broad except to OSError and CalledProcessError --- esphome/components/rp2040/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/esphome/components/rp2040/__init__.py b/esphome/components/rp2040/__init__.py index 5f229ad842..d7f9ade18c 100644 --- a/esphome/components/rp2040/__init__.py +++ b/esphome/components/rp2040/__init__.py @@ -285,7 +285,7 @@ def _addr2line(tool: str, elf: Path, addr: str) -> str: check=True, ) return result.stdout.strip() - except Exception: # pylint: disable=broad-except + except (OSError, subprocess.CalledProcessError): return f"{addr} (decode failed)"