Explorar o código

fix: script mode set session_info error

wangweimin %!s(int64=5) %!d(string=hai) anos
pai
achega
5537af2585
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      pywebio/platform/tornado.py

+ 2 - 1
pywebio/platform/tornado.py

@@ -232,7 +232,8 @@ def start_server_in_current_thread_session():
             if SingleSessionWSHandler.session is None:
                 self.main_session = True
                 SingleSessionWSHandler.instance = self
-                SingleSessionWSHandler.session = ScriptModeSession(thread,
+                session_info = get_session_info_from_headers(self.request.headers)
+                SingleSessionWSHandler.session = ScriptModeSession(thread, session_info=session_info,
                                                                    on_task_command=self.send_msg_to_client,
                                                                    loop=asyncio.get_event_loop())
                 websocket_conn_opened.set()