@@ -185,17 +185,20 @@ def load_labware(self, command, ot_log):
185185 self .logger .log ("CREATING TIP RACK RESOURCE FROM TEMPLATE" )
186186 self .logger .log (f"TEMPLATE NAME, { load_name } " )
187187 self .logger .log (f"RESOURCE NAME, { labware_id } " )
188+ #TODO: better naming conventions
189+ resource_name = (str (labware_id ) + str (load_name ))
188190 labware_resource = self .client .create_resource_from_template (
189191 template_name = load_name ,
190- resource_name = labware_id
192+ resource_name = resource_name
191193 )
192194
193195
194196 #set as child of the deck slot
195197 self .logger .log (f"LABWARE RESOURCE, { labware_resource } " )
196198 self .logger .log ("SETTING LABWARE RESOURCE AS CHILD OF DECK SLOT" )
197199 self .logger .log (f"SLOT RESOURCE, { slot_resource } " )
198- self .client .set_child (resource = slot_resource , key = "labware" , child = labware_resource )
200+ # self.client.set_child(resource=slot_resource, key="labware", child=labware_resource)
201+ self .client .push (resource = slot_resource , child = labware_resource )
199202 self .labware_id_to_resource [labware_id ] = labware_resource
200203
201204 elif 'plate' in load_name .lower () or 'well' in load_name .loawer ():
@@ -225,16 +228,18 @@ def load_labware(self, command, ot_log):
225228 self .logger .log ("CREATING PLATE RESOURCE FROM TEMPLATE" )
226229 self .logger .log (f"TEMPLATE NAME, { load_name } " )
227230 self .logger .log (f"RESOURCE NAME, { labware_id } " )
231+ resource_name = (str (labware_id ) + str (load_name ))
228232 labware_resource = self .client .create_resource_from_template (
229233 template_name = load_name ,
230- resource_name = labware_id
234+ resource_name = resource_name
231235 )
232236
233237 self .logger .log (f"LABWARE RESOURCE, { labware_resource } " )
234238 self .logger .log ("SETTING LABWARE RESOURCE AS CHILD OF DECK SLOT" )
235239 self .logger .log (f"SLOT RESOURCE, { slot_resource } " )
236240
237- self .client .set_child (resource = slot_resource , key = "labware" , child = labware_resource )
241+ # self.client.set_child(resource=slot_resource, key="labware", child=labware_resource)
242+ self .client .push (resource = slot_resource , child = labware_resource )
238243 self .labware_id_to_resource [labware_id ] = labware_resource
239244
240245 else :
0 commit comments