diff options
Diffstat (limited to 'src/EventManager.py')
| -rw-r--r-- | src/EventManager.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/EventManager.py b/src/EventManager.py index 5a19f35e..5dd0e3e7 100644 --- a/src/EventManager.py +++ b/src/EventManager.py @@ -90,6 +90,10 @@ class Events(object): self._hook(func, priority, list(kwargs.items())) def _hook(self, func: CALLBACK_TYPE, priority: int = DEFAULT_PRIORITY, kwargs: typing.List[typing.Tuple[str, typing.Any]] = []): + for key, value in kwargs: + if key == "priority": + priority = value + break self._root._hook(self._path, func, self._context, priority, kwargs) def call(self, **kwargs): |
