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-05-12 11:57:10 +08:00
2026-06-18 11:18:27 +08:00
2026-06-18 15:39:12 +08:00
2026-06-22 16:14:21 +08:00
2026-06-16 15:15:10 +08:00
2026-06-12 16:48:20 +08:00
2026-06-15 15:20:50 +08:00
2026-04-08 15:25:08 +08:00
2026-04-08 15:25:08 +08:00