Fixed #1231 - release resource no matter what (#1232)

This commit is contained in:
Philip Xu 2018-06-06 17:43:57 -04:00 committed by Raphael Deem
parent 202a4c6525
commit 2f30f4f69f

View File

@ -303,7 +303,8 @@ class Sanic:
await fut await fut
except (CancelledError, ConnectionClosed): except (CancelledError, ConnectionClosed):
pass pass
self.websocket_tasks.remove(fut) finally:
self.websocket_tasks.remove(fut)
await ws.close() await ws.close()
self.router.add(uri=uri, handler=websocket_handler, self.router.add(uri=uri, handler=websocket_handler,