fix(server): 移除 web_server 兼容入口与验收脚本的 socketio 残留引用

Socket.IO 整体移除后,web_server.py 仍从 server.app 导入已不存在的
socketio 导致兼容入口启动即 ImportError;test/runtime_standalone_checks.py
中 ext.socketio 断言同样失效,一并清理。

Co-authored-by: Astrion powered by Kimi-K3 <astrion-agent@users.noreply.github.com>
This commit is contained in:
JOJO 2026-09-12 08:42:41 +08:00
parent 5459d82637
commit 281be248c2
2 changed files with 1 additions and 6 deletions

View File

@ -186,11 +186,8 @@ def check_lifecycle():
assert not is_main_task_gate_busy(terminal), "任务终态后门闸必须释放(否则下一任务无法受理)" assert not is_main_task_gate_busy(terminal), "任务终态后门闸必须释放(否则下一任务无法受理)"
# 全程无 Flask app 初始化socketio 未绑定 app # 全程无 Flask app 初始化
assert not has_app_context(), "验收结束仍应无 Flask app 上下文" assert not has_app_context(), "验收结束仍应无 Flask app 上下文"
import server.extensions as ext
assert getattr(ext.socketio, "server", None) is None, "socketio 不应初始化 server无 Web 应用装配)"
def check_chain(): def check_chain():

View File

@ -5,7 +5,6 @@
import warnings import warnings
from server.app import ( from server.app import (
app, app,
socketio,
run_server, run_server,
parse_arguments, parse_arguments,
resource_busy_page, resource_busy_page,
@ -14,7 +13,6 @@ from server.app import (
__all__ = [ __all__ = [
"app", "app",
"socketio",
"run_server", "run_server",
"parse_arguments", "parse_arguments",
"resource_busy_page", "resource_busy_page",