diff options
Diffstat (limited to 'src/saml2/saml.py')
-rw-r--r-- | src/saml2/saml.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/saml2/saml.py b/src/saml2/saml.py index 27808371..1b60822b 100644 --- a/src/saml2/saml.py +++ b/src/saml2/saml.py @@ -145,6 +145,12 @@ class AttributeValueBase(SamlBase): except AttributeError: self._extatt['xmlns:xs'] = XS_NAMESPACE + if typ.startswith('xsd:'): + try: + self.extension_attributes['xmlns:xsd'] = XS_NAMESPACE + except AttributeError: + self._extatt['xmlns:xsd'] = XS_NAMESPACE + def get_type(self): try: return self.extension_attributes[XSI_TYPE] |