Add convenience decorators for new listeners (#2064)

This commit is contained in:
Adam Hopkins
2021-03-16 11:21:05 +02:00
committed by GitHub
parent 2fea954dcf
commit 7bed5a5c3c
3 changed files with 30 additions and 2 deletions

View File

@@ -63,6 +63,12 @@ class ListenerMixin:
else:
return partial(register_listener, event=listener_or_event)
def main_process_start(self, listener):
return self.listener(listener, "main_process_start")
def main_process_stop(self, listener):
return self.listener(listener, "main_process_stop")
def before_server_start(self, listener):
return self.listener(listener, "before_server_start")