diff options
author | Nate Otto <nate@ottonomy.net> | 2020-07-04 11:55:52 -0700 |
---|---|---|
committer | Nate Otto <nate@ottonomy.net> | 2020-07-04 11:55:52 -0700 |
commit | d42e57ff22986c9c0780bc9b8eccb8d2c203376a (patch) | |
tree | e7856c8ee38b86b56017090d03c5f89af9cb8825 | |
parent | 8e0582ad87307f59370028ca93a4aa6f1bdc10a4 (diff) | |
download | pysaml2-d42e57ff22986c9c0780bc9b8eccb8d2c203376a.tar.gz |
Fixes #693: Allow generation of signed metadata in python3
-rw-r--r-- | src/saml2/metadata.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/saml2/metadata.py b/src/saml2/metadata.py index 5c465032..b2317131 100644 --- a/src/saml2/metadata.py +++ b/src/saml2/metadata.py @@ -66,10 +66,10 @@ def metadata_tostring_fix(desc, nspair, xmlstring=""): if not xmlstring: xmlstring = desc.to_string(nspair) - if six.PY2: + try: if "\"xs:string\"" in xmlstring and XMLNSXS not in xmlstring: xmlstring = xmlstring.replace(MDNS, MDNS + XMLNSXS) - else: + except TypeError: if b"\"xs:string\"" in xmlstring and bXMLNSXS not in xmlstring: xmlstring = xmlstring.replace(bMDNS, bMDNS + bXMLNSXS) |