Force canceling all task when shutdown server

https://bugs.python.org/issue24080

Fix #705
This commit is contained in:
Julien Duponchelle committed 2015-10-16 20:42:13 +02:00
1 parent d979f08c93
commit 2fbc391319
1 file changed
+3
+3
View File
@@ -99,6 +99,9 @@ class Server:
if self._port_manager.udp_ports:
log.warning("UDP ports are still used {}".format(self._port_manager.udp_ports))
for task in asyncio.Task.all_tasks():
task.cancel()
self._loop.stop()
def _signal_handling(self):