docs: async def disconnect(self, sid, namespace=None):
          """Disconnect a client.
  
          The only difference with the :func:`socketio.Server.disconnect` method
          is that when the ``namespace`` argument is not given the namespace
          associated with the class is used.
  
          Note: this method is a coroutine.
          """
          return await self.server.disconnect(
              sid, namespace=namespace or self.namespace)