(self)
| 223 | ) |
| 224 | |
| 225 | async def stop(self) -> None: |
| 226 | if self._http_server is not None: |
| 227 | self._http_server.close() |
| 228 | await self._http_server.wait_closed() |
| 229 | self._http_server = None |
| 230 | if self._ws_server is not None: |
| 231 | self._ws_server.close() |
| 232 | await self._ws_server.wait_closed() |
| 233 | self._ws_server = None |
| 234 | for sid in list(self.manager.active_session_ids()): |
| 235 | await self.manager.stop_session(sid) |
| 236 | |
| 237 | @property |
| 238 | def bound_http_port(self) -> int | None: |