mirror of
https://github.com/esphome/esphome.git
synced 2025-07-31 15:37:49 +00:00
[core] Fix regex for lambda id() replacement (#9975)
This commit is contained in:
parent
110eac4f09
commit
4b7f3355ea
@ -263,7 +263,7 @@ class TimePeriodMinutes(TimePeriod):
|
||||
pass
|
||||
|
||||
|
||||
LAMBDA_PROG = re.compile(r"id\(\s*([a-zA-Z_][a-zA-Z0-9_]*)\s*\)(\.?)")
|
||||
LAMBDA_PROG = re.compile(r"\bid\(\s*([a-zA-Z_][a-zA-Z0-9_]*)\s*\)(\.?)")
|
||||
|
||||
|
||||
class Lambda:
|
||||
|
@ -8,3 +8,10 @@ logger:
|
||||
|
||||
host:
|
||||
mac_address: "62:23:45:AF:B3:DD"
|
||||
|
||||
esphome:
|
||||
on_boot:
|
||||
- lambda: |-
|
||||
static const uint8_t my_addr[6] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};
|
||||
if (!mac_address_is_valid(my_addr))
|
||||
ESP_LOGD("test", "Invalid mac address %X", my_addr[0]); // etc.
|
||||
|
Loading…
x
Reference in New Issue
Block a user