plcopen/plcopen.py
changeset 2530 02d09fc6eb90
parent 2524 c80b0d864475
child 2706 65f35ac97cd6
equal deleted inserted replaced
2521:48ebcbe7f19b 2530:02d09fc6eb90
   854 
   854 
   855     setattr(cls, "removeVariableByAddress", _removeConfigurationResourceVariableByAddress)
   855     setattr(cls, "removeVariableByAddress", _removeConfigurationResourceVariableByAddress)
   856     setattr(cls, "removeVariableByFilter", _removeConfigurationResourceVariableByFilter)
   856     setattr(cls, "removeVariableByFilter", _removeConfigurationResourceVariableByFilter)
   857 
   857 
   858     def Search(self, criteria, parent_infos=None):
   858     def Search(self, criteria, parent_infos=None):
       
   859         # FIXME  : two next lines are incompatible [][-1] raises exception !
   859         parent_infos = [] if parent_infos is None else parent_infos
   860         parent_infos = [] if parent_infos is None else parent_infos
   860         parent_infos = parent_infos[:-1] + ["R::%s::%s" % (parent_infos[-1].split("::")[1], self.getname())]
   861         parent_infos = parent_infos[:-1] + ["R::%s::%s" % (parent_infos[-1].split("::")[1], self.getname())]
   861         search_result = _SearchInConfigurationResource(self, criteria, parent_infos)
   862         search_result = _SearchInConfigurationResource(self, criteria, parent_infos)
   862         task_number = 0
   863         task_number = 0
   863         instance_number = 0
   864         instance_number = 0