Calrify why we don't raise Attribute error here

Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
This commit is contained in:
Marius van den Beek
2021-02-12 14:45:24 +01:00
committed by GitHub
co-authored by Nicola Soranzo
parent 8af54811c5
commit 1b98e2ca12
+1
View File
@@ -113,6 +113,7 @@ class MetadataCollection(Mapping):
return self.spec[name].wrap(self.spec[name].default, object_session(self.parent))
if name in self.parent._metadata:
return self.parent._metadata[name]
# Instead of raising an AttributeError for non-existing metadata, we return None
return None
def __setattr__(self, name, value):