MCPcopy
hub / github.com/tornadoweb/tornado / close

Method close

tornado/websocket.py:1468–1482  ·  view source on GitHub ↗

Closes the websocket connection. ``code`` and ``reason`` are documented under `WebSocketHandler.close`. .. versionadded:: 3.2 .. versionchanged:: 4.0 Added the ``code`` and ``reason`` arguments.

(self, code: Optional[int] = None, reason: Optional[str] = None)

Source from the content-addressed store, hash-verified

1466 warnings.warn("Unclosed WebSocketClientConnection", ResourceWarning)
1467
1468 def close(self, code: Optional[int] = None, reason: Optional[str] = None) -> None:
1469 """Closes the websocket connection.
1470
1471 ``code`` and ``reason`` are documented under
1472 `WebSocketHandler.close`.
1473
1474 .. versionadded:: 3.2
1475
1476 .. versionchanged:: 4.0
1477
1478 Added the ``code`` and ``reason`` arguments.
1479 """
1480 if self.protocol is not None:
1481 self.protocol.close(code, reason)
1482 self.protocol = None # type: ignore
1483
1484 def on_connection_close(self) -> None:
1485 if not self.connect_future.done():

Callers

nothing calls this directly

Calls 1

closeMethod · 0.45

Tested by

no test coverage detected