diff -r 38fde37c3766 -r ac0fe8aabb5e xmlclass/xmlclass.py --- a/xmlclass/xmlclass.py Sat Aug 19 00:58:44 2017 +0300 +++ b/xmlclass/xmlclass.py Sat Aug 19 01:11:27 2017 +0300 @@ -894,7 +894,7 @@ raise ValueError("Invalid attribute \"%s\" for member \"%s\"!" % (qualified_name, node.nodeName)) for attr in valid_attrs: if attr not in attrs and \ - attr in self.Namespaces[self.SchemaNamespace] and \ + attr in self.Namespaces[self.SchemaNamespace] and \ "default" in self.Namespaces[self.SchemaNamespace][attr]: if element_name in self.Namespaces[self.SchemaNamespace][attr]["default"]: default = self.Namespaces[self.SchemaNamespace][attr]["default"][element_name]