diff options
author | Cyril Roelandt <cyril.roelandt@enovance.com> | 2014-03-18 11:45:33 +0100 |
---|---|---|
committer | Cyril Roelandt <cyril.roelandt@enovance.com> | 2014-03-18 11:45:33 +0100 |
commit | 1b509b7595bd4f2b2bdf23549662fda5559e7754 (patch) | |
tree | b61b1ba5ba0ee2a45cf31810c78401628f2af6d9 /paste/exceptions | |
parent | 236cbc8de35dd439fcb85c5ded402c4fa1a4fe11 (diff) | |
download | paste-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.py | 4 |
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 |