diff options
author | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2018-11-26 19:40:25 +0200 |
---|---|---|
committer | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2018-11-26 19:40:27 +0200 |
commit | 4815d512fb6ada9678ac0c0e0cfb543f6171ff80 (patch) | |
tree | 89a2a4e1427883550d321eef666c625b6f6bd092 /src/saml2/__init__.py | |
parent | e8d741436203d79dd73da09db594d46310732b3f (diff) | |
download | pysaml2-4815d512fb6ada9678ac0c0e0cfb543f6171ff80.tar.gz |
Use SamlBase::loadd to do_contact_person_info
metadata.do_contact_person_info does not need to reimplement loading of the
data given, as this is already implemented and more complete through
SamlBase::loadd
Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
Diffstat (limited to 'src/saml2/__init__.py')
-rw-r--r-- | src/saml2/__init__.py | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/saml2/__init__.py b/src/saml2/__init__.py index cc3c06f7..292513da 100644 --- a/src/saml2/__init__.py +++ b/src/saml2/__init__.py @@ -785,14 +785,12 @@ class SamlBase(ExtensionContainer): """ for prop, _typ, _req in self.c_attributes.values(): - # print("# %s" % (prop)) if prop in ava: - if isinstance(ava[prop], bool): - setattr(self, prop, "%s" % ava[prop]) - elif isinstance(ava[prop], int): - setattr(self, prop, "%d" % ava[prop]) + value = ava[prop] + if isinstance(value, (bool, int)): + setattr(self, prop, str(value)) else: - setattr(self, prop, ava[prop]) + setattr(self, prop, value) if "text" in ava: self.set_text(ava["text"], base64encode) |