From 95cdc908350d3b2114700e7de13974a9df856e7e Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Thu, 26 Mar 2026 15:27:20 -1000 Subject: [PATCH] Fix to_code signature: add ConfigType annotation --- .../external_components/legacy_fan_component/fan/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/integration/fixtures/external_components/legacy_fan_component/fan/__init__.py b/tests/integration/fixtures/external_components/legacy_fan_component/fan/__init__.py index 72655dec95..ccd5106a63 100644 --- a/tests/integration/fixtures/external_components/legacy_fan_component/fan/__init__.py +++ b/tests/integration/fixtures/external_components/legacy_fan_component/fan/__init__.py @@ -3,6 +3,7 @@ import esphome.codegen as cg from esphome.components import fan import esphome.config_validation as cv +from esphome.types import ConfigType legacy_fan_ns = cg.esphome_ns.namespace("legacy_fan_test") LegacyFan = legacy_fan_ns.class_("LegacyFan", fan.Fan, cg.Component) @@ -14,6 +15,6 @@ CONFIG_SCHEMA = fan.FAN_SCHEMA.extend( ).extend(cv.COMPONENT_SCHEMA) -async def to_code(config): +async def to_code(config: ConfigType) -> None: var = await fan.new_fan(config) await cg.register_component(var, config)