diff options
-rw-r--r-- | pandora/transport.py | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/pandora/transport.py b/pandora/transport.py index 721882d..edec8a8 100644 --- a/pandora/transport.py +++ b/pandora/transport.py | |||
@@ -256,10 +256,7 @@ class BlowfishCryptor: | |||
256 | 256 | ||
257 | @staticmethod | 257 | @staticmethod |
258 | def _strip_padding(data): | 258 | def _strip_padding(data): |
259 | try: | 259 | pad_size = int(data[-1]) |
260 | pad_size = int(data[-1]) # python3 | ||
261 | except ValueError: # pragma: no cover | ||
262 | pad_size = ord(data[-1]) # python2 | ||
263 | 260 | ||
264 | computed = b"".join([chr(pad_size).encode("ascii")] * pad_size) | 261 | computed = b"".join([chr(pad_size).encode("ascii")] * pad_size) |
265 | if not data[-pad_size:] == computed: | 262 | if not data[-pad_size:] == computed: |