def get_pfunc(self,pfid): if pfid not in self.resource_objs: raise KeyError('Function %s was not loaded' % pfid) func_dump = self.resource_objs[pfid].parameter_function pfunc = AbstractFunction.load(func_dump) return pfunc
def get_pfunc(self, pfid): if pfid not in self.resource_objs: raise KeyError('Function %s was not loaded' % pfid) func_dump = self.resource_objs[pfid].parameter_function pfunc = AbstractFunction.load(func_dump) return pfunc
def find_function(self, name): res_obj, _ = Container.instance.resource_registry.find_resources( name=name, restype=RT.ParameterFunction, id_only=False) if res_obj: return res_obj[0]._id, AbstractFunction.load( res_obj[0].parameter_function) else: raise KeyError('%s was never loaded' % name)
def get_parameter_function(cls, parameter_function_id=''): ''' Preferred client-side class method for constructing a parameter function ''' dms_cli = DatasetManagementServiceClient() pf_res = dms_cli.read_parameter_function(parameter_function_id=parameter_function_id) pf = AbstractFunction.load(pf_res.parameter_function) pf._identifier = pf._id return pf
def get_parameter_function(cls, parameter_function_id=''): ''' Preferred client-side class method for constructing a parameter function ''' dms_cli = DatasetManagementServiceClient() pf_res = dms_cli.read_parameter_function( parameter_function_id=parameter_function_id) pf = AbstractFunction.load(pf_res.parameter_function) pf._identifier = pf._id return pf
def find_function(self,name): res_obj, _ = Container.instance.resource_registry.find_resources(name=name, restype=RT.ParameterFunction, id_only=False) if res_obj: return res_obj[0]._id, AbstractFunction.load(res_obj[0].parameter_function) else: raise KeyError('%s was never loaded' % name)