From dd8b276b352f31669535d384d40812b1e30f7fc1 Mon Sep 17 00:00:00 2001 From: jesopo Date: Tue, 30 Jul 2019 15:24:13 +0100 Subject: pull `priority` out of `kwargs` in _hook --- src/EventManager.py | 4 ++++ 1 file changed, 4 insertions(+) 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): -- cgit v1.3.1-10-gc9f91