X-Git-Url: https://mudpy.org/gitweb?a=blobdiff_plain;f=lib%2Fmudpy%2Fmisc.py;h=84d1a5ebf6cdb5686e293aed18ed72a9bcf9caa2;hb=d9b3bb06e4dc46fb00d110218c1123dc51723a42;hp=1f3909b2af0897e60f39737c4ae45dd3d1d0c26f;hpb=04d55a057a7801e8f2b1ddce5fc86a57a626a5a4;p=mudpy.git diff --git a/lib/mudpy/misc.py b/lib/mudpy/misc.py index 1f3909b..84d1a5e 100644 --- a/lib/mudpy/misc.py +++ b/lib/mudpy/misc.py @@ -104,7 +104,7 @@ class Element: 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(): @@ -143,7 +143,7 @@ class Element: 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():