From b630116f3314c51e6ecac73d7feacbf0bad9957b Mon Sep 17 00:00:00 2001 From: Sheng Date: Tue, 12 Mar 2019 23:47:06 +0800 Subject: [PATCH] Use try block to bypass the error --- webssh/handler.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/webssh/handler.py b/webssh/handler.py index 27d3736..c8cdfbc 100644 --- a/webssh/handler.py +++ b/webssh/handler.py @@ -405,8 +405,10 @@ class WsockHandler(MixinHandler, tornado.websocket.WebSocketHandler): worker = workers.get(worker_id) if worker: workers[worker_id] = None - if self.stream: + try: self.set_nodelay(True) + except AssertionError: # tornado 6.00 bug + pass worker.set_handler(self) self.worker_ref = weakref.ref(worker) self.loop.add_handler(worker.fd, worker, IOLoop.READ)