mirror of
https://github.com/esphome/esphome.git
synced 2025-08-06 10:27:49 +00:00
[select] Fix new_select() not forwarding constructor args while preserving keyword-only options parameter (#10036)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com> Co-authored-by: jesserockz <3060199+jesserockz@users.noreply.github.com>
This commit is contained in:
parent
bd2b3b9da5
commit
c308e03e92
@ -118,8 +118,8 @@ async def register_select(var, config, *, options: list[str]):
|
|||||||
await setup_select_core_(var, config, options=options)
|
await setup_select_core_(var, config, options=options)
|
||||||
|
|
||||||
|
|
||||||
async def new_select(config, *, options: list[str]):
|
async def new_select(config, *args, options: list[str]):
|
||||||
var = cg.new_Pvariable(config[CONF_ID])
|
var = cg.new_Pvariable(config[CONF_ID], *args)
|
||||||
await register_select(var, config, options=options)
|
await register_select(var, config, options=options)
|
||||||
return var
|
return var
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user