if self.origin._format == "yaml":
try:
return self.origin.data[self.key].keys()
- except KeyError:
+ except (AttributeError, KeyError):
return []
else:
if self.key in self.origin.data.sections():
if self.origin._format == "yaml":
try:
return self.origin.data[self.key][facet]
- except KeyError:
+ except (KeyError, TypeError):
pass
if self.has_facet("inherit"):
for ancestor in self.ancestry():