Simplify trigger events (now guaranteeed to receive list of events)
Don't bother checking if list empty - this function is not called often
This commit is contained in:
		| @@ -256,13 +256,10 @@ def trigger_events(events, loop): | |||||||
|     :param events: one or more sync or async functions to execute |     :param events: one or more sync or async functions to execute | ||||||
|     :param loop: event loop |     :param loop: event loop | ||||||
|     """ |     """ | ||||||
|     if events: |     for event in events: | ||||||
|         if not isinstance(events, list): |         result = event(loop) | ||||||
|             events = [events] |         if isawaitable(result): | ||||||
|         for event in events: |             loop.run_until_complete(result) | ||||||
|             result = event(loop) |  | ||||||
|             if isawaitable(result): |  | ||||||
|                 loop.run_until_complete(result) |  | ||||||
|  |  | ||||||
|  |  | ||||||
| def serve(host, port, request_handler, error_handler, before_start=None, | def serve(host, port, request_handler, error_handler, before_start=None, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Angus Hollands
					Angus Hollands