From 010d7699f28d4f4c13d348559f8ff6e4ff716f3a Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sun, 22 Mar 2026 21:30:42 -1000 Subject: [PATCH] Use walrus operator in _generate_component_source_table --- esphome/cpp_helpers.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/esphome/cpp_helpers.py b/esphome/cpp_helpers.py index a688dbdb20..e7ff2965c8 100644 --- a/esphome/cpp_helpers.py +++ b/esphome/cpp_helpers.py @@ -125,10 +125,9 @@ async def _generate_component_source_table() -> None: Runs after all component to_code() calls have registered their sources. """ pool = _get_source_pool() - code = _generate_source_table_code( + if code := _generate_source_table_code( "COMP_SRC_TABLE", "component_source_lookup", pool.sources - ) - if code: + ): add_global( RawStatement(f"namespace esphome {{\n{code}}} // namespace esphome") )