aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/EventManager.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/EventManager.py b/src/EventManager.py
index 2f1e8e23..52e9a517 100644
--- a/src/EventManager.py
+++ b/src/EventManager.py
@@ -42,8 +42,11 @@ class EventCallback(object):
return self.function(event)
def get_kwarg(self, name: str, default=None) -> typing.Any:
- item = self.kwargs.get(name, default)
- return item or self.docstring.items.get(name, default)
+ if name in self.kwargs:
+ return self.kwargs[name]
+ elif name in self.docstring.items:
+ return self.docstring.items[name]
+ return default
class EventHook(object):
def __init__(self, log: Logging.Log, name: str = None,