From a7846b54e5187dfa3db5c456b5de6d0e42298b06 Mon Sep 17 00:00:00 2001 From: Pierre Gironde Date: Mon, 20 Apr 2026 22:12:00 +0200 Subject: [PATCH] eventHandler now support registering event with just a name --- eventhandler.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/eventhandler.py b/eventhandler.py index 8afaf3b..73d4023 100644 --- a/eventhandler.py +++ b/eventhandler.py @@ -178,8 +178,12 @@ class EventHandler: self.__ad_api = ad_api self.event_dispatchers = [] - for event_block in events_block.values(): - register_event_with_params(event_block,callback,event_context) + if isinstance(events_block, list): + for event in events_block: + self.add_dispatcher(event,callback,event_context=event_context) + else: + for event_block in events_block.values(): + register_event_with_params(event_block,callback,event_context) def add_dispatcher(self,event_name,callback,event_data = None,reset_data = None ,event_context = None): self.__ad_api.log_info(f'Registering dispatcher {callback.__name__} for event "{event_name}" ({event_data})')