summaryrefslogtreecommitdiff
path: root/paste/exceptions
diff options
context:
space:
mode:
authorCyril Roelandt <cyril.roelandt@enovance.com>2014-03-18 11:45:33 +0100
committerCyril Roelandt <cyril.roelandt@enovance.com>2014-03-18 11:45:33 +0100
commit1b509b7595bd4f2b2bdf23549662fda5559e7754 (patch)
treeb61b1ba5ba0ee2a45cf31810c78401628f2af6d9 /paste/exceptions
parent236cbc8de35dd439fcb85c5ded402c4fa1a4fe11 (diff)
downloadpaste-1b509b7595bd4f2b2bdf23549662fda5559e7754.tar.gz
Python 3: Replace unicode with six.text_type and str with six.binary_type
Diffstat (limited to 'paste/exceptions')
-rw-r--r--paste/exceptions/serial_number_generator.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/paste/exceptions/serial_number_generator.py b/paste/exceptions/serial_number_generator.py
index 56f27dc..3c7a758 100644
--- a/paste/exceptions/serial_number_generator.py
+++ b/paste/exceptions/serial_number_generator.py
@@ -61,9 +61,9 @@ def hash_identifier(s, length, pad=True, hasher=md5, prefix='',
raise ValueError(
"md5 cannot create hashes longer than 26 characters in "
"length (you gave %s)" % length)
- if isinstance(s, unicode):
+ if isinstance(s, six.text_type):
s = s.encode('utf-8')
- h = hasher(str(s))
+ h = hasher(six.binary_type(s))
bin_hash = h.digest()
modulo = base ** length
number = 0