Coverage for appr/formats/helm/manifest_chart.py : 40%

Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
def __init__(self): super(ManifestChart, self).__init__()
self.values = values if package is None: self._load_from_path() else: self._load_yaml(package.manifest)
try: self.update(yaml.load(yamlstr)) except yaml.YAMLError as exc: print("Error in configuration file:", sys.stderr) if hasattr(exc, 'problem_mark'): mark = exc.problem_mark # pylint: disable=no-member print("Error position: (%s:%s)" % (mark.line + 1, mark.column + 1), sys.stderr) raise exc
for f in MANIFEST_FILES: if os.path.exists(f): mfile = f break with open(mfile) as f: self._load_yaml(f.read())
def keywords(self): return self.get("keywords", [])
def engine(self): return self.get("engine", "gotpl")
def home(self): return self.get("home", "")
def description(self): return self.get("description", "")
def version(self): return self.get("version", "")
def maintainers(self): return self.get("maintainers", [])
def sources(self): return self.get("sources", [])
def name(self): return self.get("name", "")
return {"maintainers": self.maintainers, "source": self.sources} |