summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNate Otto <nate@ottonomy.net>2020-07-04 11:55:52 -0700
committerNate Otto <nate@ottonomy.net>2020-07-04 11:55:52 -0700
commitd42e57ff22986c9c0780bc9b8eccb8d2c203376a (patch)
treee7856c8ee38b86b56017090d03c5f89af9cb8825
parent8e0582ad87307f59370028ca93a4aa6f1bdc10a4 (diff)
downloadpysaml2-d42e57ff22986c9c0780bc9b8eccb8d2c203376a.tar.gz
Fixes #693: Allow generation of signed metadata in python3
-rw-r--r--src/saml2/metadata.py4
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)