From 1c054db1f1e7e7e5efe69d7a4a8fd47de43fa536 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Thu, 26 Mar 2026 15:26:51 -1000 Subject: [PATCH] Fix to_code signature: add ConfigType annotation --- .../legacy_climate_component/climate/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/integration/fixtures/external_components/legacy_climate_component/climate/__init__.py b/tests/integration/fixtures/external_components/legacy_climate_component/climate/__init__.py index 08ef4f542a..0810ae02a1 100644 --- a/tests/integration/fixtures/external_components/legacy_climate_component/climate/__init__.py +++ b/tests/integration/fixtures/external_components/legacy_climate_component/climate/__init__.py @@ -3,6 +3,7 @@ import esphome.codegen as cg from esphome.components import climate import esphome.config_validation as cv +from esphome.types import ConfigType legacy_climate_ns = cg.esphome_ns.namespace("legacy_climate_test") LegacyClimate = legacy_climate_ns.class_("LegacyClimate", climate.Climate, cg.Component) @@ -10,6 +11,6 @@ LegacyClimate = legacy_climate_ns.class_("LegacyClimate", climate.Climate, cg.Co CONFIG_SCHEMA = climate.climate_schema(LegacyClimate).extend(cv.COMPONENT_SCHEMA) -async def to_code(config): +async def to_code(config: ConfigType) -> None: var = await climate.new_climate(config) await cg.register_component(var, config)