summaryrefslogtreecommitdiff
path: root/src/saml2/config.py
diff options
context:
space:
mode:
authorClint Byrum <clint@fewbar.com>2015-05-20 23:59:20 -0700
committerClint Byrum <clint@fewbar.com>2015-05-21 00:13:26 -0700
commit1fde97df3914400a15bd5c94f599634c239da628 (patch)
tree50f0c4eafde9df7168deabac8a0bb853d8a54ff7 /src/saml2/config.py
parent29221328be15255035b9ba221c8efaac52a68431 (diff)
downloadpysaml2-1fde97df3914400a15bd5c94f599634c239da628.tar.gz
Fix bytes/strings logical issues
Hashes, and other calls, require bytes or strings in python3 where they were different in python 2.x.
Diffstat (limited to 'src/saml2/config.py')
-rw-r--r--src/saml2/config.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/saml2/config.py b/src/saml2/config.py
index d7953a0b..bc934f0a 100644
--- a/src/saml2/config.py
+++ b/src/saml2/config.py
@@ -8,6 +8,7 @@ import os
import re
import logging
import logging.handlers
+import six
from importlib import import_module
@@ -296,7 +297,7 @@ class Config(object):
def unicode_convert(self, item):
try:
- return unicode(item, "utf-8")
+ return six.text_type(item, "utf-8")
except TypeError:
_uc = self.unicode_convert
if isinstance(item, dict):