Skip to content

Commit 8b3f4d8

Browse files
committed
adjust number of args allowed for @event_trigger,
@mqtt_trigger and @task_unique to allow all args to be positional or keyword. See #519.
1 parent e99af88 commit 8b3f4d8

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

custom_components/pyscript/eval.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -364,12 +364,12 @@ async def trigger_init(self, trig_ctx, func_name):
364364
"time_trigger",
365365
}
366366
arg_check = {
367-
"event_trigger": {"arg_cnt": {1, 2}, "rep_ok": True},
368-
"mqtt_trigger": {"arg_cnt": {1, 2}, "rep_ok": True},
367+
"event_trigger": {"arg_cnt": {1, 2, 3}, "rep_ok": True},
368+
"mqtt_trigger": {"arg_cnt": {1, 2, 3}, "rep_ok": True},
369369
"state_active": {"arg_cnt": {1}},
370370
"state_trigger": {"arg_cnt": {"*"}, "type": {list, set}, "rep_ok": True},
371371
"service": {"arg_cnt": {0, "*"}},
372-
"task_unique": {"arg_cnt": {1}},
372+
"task_unique": {"arg_cnt": {1, 2}},
373373
"time_active": {"arg_cnt": {"*"}},
374374
"time_trigger": {"arg_cnt": {0, "*"}, "rep_ok": True},
375375
}

0 commit comments

Comments
 (0)