Skip to content

Commit 14e394c

Browse files
committed
Fixed Py3.2, added Py3.1.
1 parent bcd8c0f commit 14e394c

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

.travis.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ language: python
33
python:
44
- "2.6"
55
- "2.7"
6+
- "3.1"
67
- "3.2"
78
- "3.3"
89
- "3.4"

SSSA/utils.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,14 @@ def to_base64(self, number):
7878
return result
7979

8080
def from_base64(self, number):
81-
tmp = base64.urlsafe_b64decode(number)
81+
byte_number = number
82+
try:
83+
byte_number = bytes(byte_number, "utf8")
84+
except:
85+
byte_number = bytes(byte_number)
86+
87+
tmp = base64.urlsafe_b64decode(byte_number)
88+
8289
try:
8390
tmp = bytes(tmp, "utf8")
8491
except:

0 commit comments

Comments
 (0)