Skip to content

Commit 0e7b9da

Browse files
Merge pull request #1 from DeoLeung/patch-1
fix decompressFromUTF16 and optimize a bit
2 parents 14f303d + fbc0e77 commit 0e7b9da

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lzstring.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ def __init__(self, **kwargs):
2121
def getBaseValue(alphabet, character):
2222
if alphabet not in baseReverseDic:
2323
baseReverseDic[alphabet] = {}
24-
for i in range(len(alphabet)):
25-
baseReverseDic[alphabet][alphabet[i]] = i
24+
for index, i in enumerate(alphabet):
25+
baseReverseDic[alphabet][i] = index
2626
return baseReverseDic[alphabet][character]
2727

2828

@@ -405,7 +405,7 @@ def decompressFromUTF16(compressed):
405405
return ""
406406
if compressed == "":
407407
return None
408-
return _decompress(len(compressed), 16384, lambda index: compressed[index] - 32)
408+
return _decompress(len(compressed), 16384, lambda index: ord(compressed[index]) - 32)
409409

410410
@staticmethod
411411
def decompressFromBase64(compressed):

0 commit comments

Comments
 (0)