mirror of
https://github.com/esphome/esphome.git
synced 2026-02-08 00:31:58 +00:00
[udp] Fix literal().begin() rendering missing dot separator
literal(trigger_argname).begin() renders as "databegin()" instead of
"data.begin()" because RawExpression.__getattr__ concatenates without
the dot operator. Revert to literal(f"{trigger_argname}.begin()").
This commit is contained in:
@@ -124,8 +124,8 @@ async def to_code(config):
|
||||
trigger_lambda = await cg.process_lambda(
|
||||
trigger.trigger(
|
||||
cg.std_vector.template(cg.uint8)(
|
||||
literal(trigger_argname).begin(),
|
||||
literal(trigger_argname).end(),
|
||||
literal(f"{trigger_argname}.begin()"),
|
||||
literal(f"{trigger_argname}.end()"),
|
||||
)
|
||||
),
|
||||
listener_argtype,
|
||||
|
||||
Reference in New Issue
Block a user