MCPcopy Create free account
hub / github.com/miguelgrinberg/python-socketio / _handle_disconnect

Method _handle_disconnect

src/socketio/async_client.py:401–412  ·  view source on GitHub ↗
(self, namespace)

Source from the content-addressed store, hash-verified

399 self._connect_event.set()
400
401 async def _handle_disconnect(self, namespace):
402 if not self.connected:
403 return
404 namespace = namespace or '/'
405 await self._trigger_event('disconnect', namespace,
406 self.reason.SERVER_DISCONNECT)
407 await self._trigger_event('__disconnect_final', namespace)
408 if namespace in self.namespaces:
409 del self.namespaces[namespace]
410 if not self.namespaces:
411 self.connected = False
412 await self.eio.disconnect()
413
414 async def _handle_event(self, namespace, id, data):
415 namespace = namespace or '/'

Calls 2

_trigger_eventMethod · 0.95
disconnectMethod · 0.45