diff --git a/g2o/events.py b/g2o/events.py index 74b81e1..b5a48f6 100644 --- a/g2o/events.py +++ b/g2o/events.py @@ -1,7 +1,7 @@ eventList = {} -def callEvent(name, **args): +def callEvent(name : str, **args : dict): if name in eventList: for event in eventList[name]: event['function'](**args) @@ -10,7 +10,7 @@ def addEvent(name): if not name in eventList: eventList[name] = [] -def event(name, priority = 9999): +def event(name : str, priority : int = 9999): def inlineEvt(func): if not name in eventList: pass @@ -20,7 +20,7 @@ def event(name, priority = 9999): return func return inlineEvt -def removeEventHandler(name, func): +def removeEventHandler(name : str, func : int): if not name in eventList: pass @@ -34,4 +34,5 @@ addEvent('onInit') addEvent('onExit') addEvent('onTick') addEvent('onTime') -addEvent('onBan') \ No newline at end of file +addEvent('onBan') +addEvent('onUnban') \ No newline at end of file