重构:完善配置加载机制与初始化逻辑

新增环境变量覆盖机制,增强配置灵活性

优化 bioyond_rpc.py 与 bioyond_cell_workstation.py 的初始化流程与结构

修正 station.py 工作流映射逻辑,确保正确性

提高代码可读性与模块间解耦程度
This commit is contained in:
calvincao
2025-10-22 16:13:36 +08:00
parent e70c545ec8
commit de7c80c3c2
4 changed files with 44 additions and 18 deletions

View File

@@ -165,8 +165,8 @@ class BioyondWorkstation(WorkstationBase):
self.workflow_sequence = []
self.pending_task_params = []
if "workflow_mappings" in bioyond_config:
self._set_workflow_mappings(bioyond_config["workflow_mappings"])
if self.bioyond_config and "workflow_mappings" in self.bioyond_config:
self._set_workflow_mappings(self.bioyond_config["workflow_mappings"])
logger.info(f"Bioyond工作站初始化完成")
def post_init(self, ros_node: ROS2WorkstationNode):