DXC
b96555e95c
fix(base_view): dispatch_execute 走事件总线优先,父链爬链降级为 fallback
BaseView.dispatch_execute 优先 publish RequestRunSingleStep 事件总线
(v1 pipeline_executor 已订阅),让 v1 GUI(water_quality_gui_v2.py)
也能接收 v2 view 的执行请求。父链爬链保留为 fallback(v2 MainView
直调 run_single_step)。两者都失败时 RuntimeError 错误信息增强为双重失败说明。
Why: v1 GUI 加载 v2 view 时原父链爬链找不到具备 run_single_step 方法
的主窗口容器(v1 MainView 无此方法),触发父级GUI对象 RuntimeError。
事件总线优先 + 父链 fallback 让 v1/v2 双 GUI 都可正常工作。
2026-06-22 16:14:21 +08:00
..
2026-06-22 16:14:21 +08:00
2026-06-17 13:28:58 +08:00
2026-06-18 13:59:20 +08:00
2026-06-16 18:23:38 +08:00
2026-06-17 13:41:50 +08:00