]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
websockets: continue listening for messages after parsing completion
authorDan Loewenherz <dloewenherz@gmail.com>
Tue, 4 May 2010 22:59:22 +0000 (15:59 -0700)
committerDan Loewenherz <dloewenherz@gmail.com>
Tue, 4 May 2010 23:05:05 +0000 (16:05 -0700)
The prior implementation stops listening for messages after the first
message is received.

tornado/websocket.py

index dfca709c44f855d356b356e6fb9bed1d5133969e..11f8b0653e2ce84960383936ccfc9a3f6f766229 100644 (file)
@@ -127,6 +127,7 @@ class WebSocketHandler(tornado.web.RequestHandler):
 
     def _on_end_delimiter(self, callback, frame):
         callback(frame[:-1].decode("utf-8", "replace"))
+        self.receive_message(callback)
 
     def _not_supported(self, *args, **kwargs):
         raise Exception("Method not supported for Web Sockets")