]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
stop ping_callback 2863/head
authoragnewee <agnewee@gmail.com>
Fri, 15 May 2020 10:13:53 +0000 (18:13 +0800)
committeragnewee <agnewee@gmail.com>
Fri, 15 May 2020 10:13:53 +0000 (18:13 +0800)
tornado/websocket.py

index c88cc2074d8d2a50427c9490c8f802c1a03802f0..0d73626da4586a8160494da82f271c41394d273b 100644 (file)
@@ -1285,6 +1285,9 @@ class WebSocketProtocol13(WebSocketProtocol):
             self._waiting = self.stream.io_loop.add_timeout(
                 self.stream.io_loop.time() + 5, self._abort
             )
+        if self.ping_callback:
+            self.ping_callback.stop()
+            self.ping_callback = None
 
     def is_closing(self) -> bool:
         """Return ``True`` if this connection is closing.