forked from ungleich-public/cdist
introduce more generic type_attribute_path() and replace type_manifest_path()
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
parent
dadc3ffe94
commit
eb3982b059
1 changed files with 4 additions and 4 deletions
|
@ -335,9 +335,9 @@ class Cdist:
|
||||||
return [os.path.join(self.type_base_dir, type, "gencode-local"),
|
return [os.path.join(self.type_base_dir, type, "gencode-local"),
|
||||||
os.path.join(self.type_base_dir, type, "gencode-remote")]
|
os.path.join(self.type_base_dir, type, "gencode-remote")]
|
||||||
|
|
||||||
def type_manifest_path(self, type):
|
def type_attribute_path(self, type, attribute):
|
||||||
"""Return path to manifest of type"""
|
"""Return path of an attribute of a type"""
|
||||||
return os.path.join(self.type_base_dir, type, "manifest")
|
return os.path.join(self.type_base_dir, type, attribute)
|
||||||
|
|
||||||
def remote_type_explorer_dir(self, type):
|
def remote_type_explorer_dir(self, type):
|
||||||
"""Return remote directory that holds the explorers of a type"""
|
"""Return remote directory that holds the explorers of a type"""
|
||||||
|
@ -446,7 +446,7 @@ class Cdist:
|
||||||
def run_type_manifest(self, cdist_object):
|
def run_type_manifest(self, cdist_object):
|
||||||
"""Run manifest for a specific object"""
|
"""Run manifest for a specific object"""
|
||||||
type = self.get_type_from_object(cdist_object)
|
type = self.get_type_from_object(cdist_object)
|
||||||
manifest = self.type_manifest_path(type)
|
manifest = self.type_attribute_path(type, "manifest")
|
||||||
|
|
||||||
log.debug("%s: Running %s", cdist_object, manifest)
|
log.debug("%s: Running %s", cdist_object, manifest)
|
||||||
if os.path.exists(manifest):
|
if os.path.exists(manifest):
|
||||||
|
|
Loading…
Reference in a new issue