Merge pull request #1066 from r0fls/1065
allow add_task after server starts
This commit is contained in:
		
							
								
								
									
										14
									
								
								sanic/app.py
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								sanic/app.py
									
									
									
									
									
								
							| @@ -86,12 +86,18 @@ class Sanic: | ||||
|  | ||||
|         :param task: future, couroutine or awaitable | ||||
|         """ | ||||
|         @self.listener('before_server_start') | ||||
|         def run(app, loop): | ||||
|         try: | ||||
|             if callable(task): | ||||
|                 loop.create_task(task()) | ||||
|                 self.loop.create_task(task()) | ||||
|             else: | ||||
|                 loop.create_task(task) | ||||
|                 self.loop.create_task(task) | ||||
|         except SanicException: | ||||
|             @self.listener('before_server_start') | ||||
|             def run(app, loop): | ||||
|                 if callable(task): | ||||
|                     loop.create_task(task()) | ||||
|                 else: | ||||
|                     loop.create_task(task) | ||||
|  | ||||
|     # Decorator | ||||
|     def listener(self, event): | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Raphael Deem
					Raphael Deem