Пример #1
0
 def __init__(self, *keys):
     ParameterSource.__init__(self)
     self._keys = lmap(lambda key: key.lstrip('!'), keys)
     self._meta = lmap(
         lambda key: ParameterMetadata(key.lstrip('!'),
                                       untracked='!' in key), keys)
Пример #2
0
	def getJobKeys(self):
		result = lmap(lambda k: ParameterMetadata(k, untracked=True), ['GC_JOB_ID', 'GC_PARAM'])
		self._source.fillParameterKeys(result)
		return result
Пример #3
0
 def __init__(self, key):
     ParameterSource.__init__(self)
     self._key = key.lstrip('!')
     self._meta = ParameterMetadata(self._key, untracked='!' in key)
Пример #4
0
	def get_job_metadata(self):
		result = lmap(lambda k: ParameterMetadata(k, untracked=True), ['GC_JOB_ID', 'GC_PARAM'])
		self._psrc.fill_parameter_metadata(result)
		return result
Пример #5
0
 def __init__(self, key, hash_src_list):
     ImmutableParameterSource.__init__(self, hash_src_list)
     self._key = key.lstrip('!')
     self._meta = ParameterMetadata(self._key, untracked='!' in key)
Пример #6
0
 def __init__(self, **kwargs):
     self._seed_dict = kwargs
     ImmutableParameterSource.__init__(self,
                                       [str_dict_linear(self._seed_dict)])
     self._meta_list = lmap(
         lambda vn: ParameterMetadata(vn, untracked=True), self._seed_dict)
Пример #7
0
 def __init__(self, output_vn, hash_src_list):
     ImmutableParameterSource.__init__(self, hash_src_list)
     self._output_vn = output_vn.lstrip('!')
     self._meta = ParameterMetadata(self._output_vn,
                                    untracked='!' in output_vn)