diff options
Diffstat (limited to 'paste/session.py')
-rw-r--r-- | paste/session.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/paste/session.py b/paste/session.py index 133cad6..ae208e7 100644 --- a/paste/session.py +++ b/paste/session.py @@ -148,7 +148,10 @@ class SessionFactory(object): r.append(os.times()) if for_object is not None: r.append(id(for_object)) - md5_hash = md5(str(r)) + content = str(r) + if six.PY3: + content = content.encode('utf8') + md5_hash = md5(content) try: return md5_hash.hexdigest() except AttributeError: |