Exemple #1
0
 def _get_yaml_dict(self, yfile):
     from savu.plugins.loaders.yaml_converter import YamlConverter
     yaml = YamlConverter()
     template_check = pu.is_template_param(yfile)
     yfile = template_check[1] if template_check is not False else yfile
     yaml.parameters = {'yaml_file': yfile}
     return yaml.setup(template=True)
Exemple #2
0
 def _update_template_params(self, params):
     for k, v in params.iteritems():
         v = pu.is_template_param(v)
         if v is not False:
             params[k] = \
                 self.parameters[k] if k in self.parameters.keys() else v[1]
     return params
 def _update_template_params(self, params):
     for k, v in params.iteritems():
         v = pu.is_template_param(v)
         if v is not False:
             params[k] = \
                 self.parameters[k] if k in self.parameters.keys() else v[1]
     return params
 def _get_yaml_dict(self, yfile):
     from savu.plugins.loaders.yaml_converter import YamlConverter
     yaml = YamlConverter()
     template_check = pu.is_template_param(yfile)
     yfile = template_check[1] if template_check is not False else yfile
     yaml.parameters = {'yaml_file': yfile}
     return yaml.setup(template=True)
Exemple #5
0
 def __get_template_params(self, params, tlist, yaml=False):
     for key, value in params.iteritems():
         if key == 'yaml_file':
             yaml_dict = self._get_yaml_dict(value)
             for entry in yaml_dict.keys():
                 self.__get_template_params(
                         yaml_dict[entry]['params'], tlist, yaml=entry)
         value = pu.is_template_param(value)
         if value is not False:
             ptype, value = value
             isyaml = yaml if yaml else False
             tlist.append([ptype, isyaml, key, value])
     return tlist
 def __get_template_params(self, params, tlist, yaml=False):
     for key, value in params.iteritems():
         if key == 'yaml_file':
             yaml_dict = self._get_yaml_dict(value)
             for entry in yaml_dict.keys():
                 self.__get_template_params(
                         yaml_dict[entry]['params'], tlist, yaml=entry)
         value = pu.is_template_param(value)
         if value is not False:
             ptype, value = value
             isyaml = yaml if yaml else False
             tlist.append([ptype, isyaml, key, value])
     return tlist