允许station_resource为空

This commit is contained in:
Xuwznln
2025-09-09 15:52:21 +08:00
parent 2a8ed542de
commit 33c30bc92e

View File

@@ -300,9 +300,11 @@ class WorkstationNodeCreator(DeviceClassCreator[T]):
# 创建实例额外补充一个给protocol node的字段后面考虑取消
data["children"] = self.children
station_resource_dict = data["station_resource"]
from pylabrobot.resources import Deck, Resource
plrc = PyLabRobotCreator(Deck, self.children, self.resource_tracker)
station_resource = plrc.create_instance(station_resource_dict)
station_resource = None
if station_resource_dict:
from pylabrobot.resources import Deck, Resource
plrc = PyLabRobotCreator(Deck, self.children, self.resource_tracker)
station_resource = plrc.create_instance(station_resource_dict)
data["station_resource"] = station_resource
self.device_instance = super(WorkstationNodeCreator, self).create_instance(data)
self.post_create()