Почему я получаю ошибку Session is disconnected в python socketio?

Я использую python socketio с django. Почему я получаю эту ошибку при получении сессии sid? Может ли кто-нибудь помочь мне с этим?

my server.py

sio = socketio.Server(async_mode="eventlet")

@sio.event
def connect(sid, environ):
    user = environ.get("HTTP_USER")
    sio.save_session(sid, {'user': user})

@sio.event
def join_game(sid, game_id):
    sio.enter_room(sid, game_id)

ошибка

File "/home/ubuntu/Test-Backend/venv/lib/python3.8/site-packages/engineio/middleware.py", line 63, in __call__
    return self.engineio_app.handle_request(environ, start_response)
  File "/home/ubuntu/Test-Backend/venv/lib/python3.8/site-packages/socketio/server.py", line 597, in handle_request
    return self.eio.handle_request(environ, start_response)
  File "/home/ubuntu/Test-Backend/venv/lib/python3.8/site-packages/engineio/server.py", line 429, in handle_request
    socket = self._get_socket(sid)
  File "/home/ubuntu/Test-Backend/venv/lib/python3.8/site-packages/engineio/server.py", line 638, in _get_socket
    raise KeyError('Session is disconnected')
KeyError: 'Session is disconnected'
Вернуться на верх