From a259b1e8b488dda9da46135f585e19319eda50da Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Thu, 19 Mar 2026 23:09:34 -1000 Subject: [PATCH] Guard _scan_source_symbols against missing nm_path --- esphome/analyze_memory/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/esphome/analyze_memory/__init__.py b/esphome/analyze_memory/__init__.py index 6a51fa5081..48ecf2c1dc 100644 --- a/esphome/analyze_memory/__init__.py +++ b/esphome/analyze_memory/__init__.py @@ -770,7 +770,7 @@ class MemoryAnalyzer: Skips scanning if ``_source_symbol_map`` was already populated by ``_parse_map_file()``. """ - if self._source_symbol_map: + if self._source_symbol_map or not self.nm_path: return obj_dir = self._find_object_files_dir()