File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change 26
26
except ImportError :
27
27
lz4f = None
28
28
29
+ try :
30
+ import lz4framed
31
+ except ImportError :
32
+ lz4framed = None
33
+
29
34
try :
30
35
import xxhash
31
36
except ImportError :
@@ -46,6 +51,8 @@ def has_lz4():
46
51
return True
47
52
if lz4f is not None :
48
53
return True
54
+ if lz4framed is not None :
55
+ return True
49
56
return False
50
57
51
58
@@ -198,6 +205,8 @@ def snappy_decode(payload):
198
205
lz4_encode = lz4 .compress # pylint: disable-msg=no-member
199
206
elif lz4f :
200
207
lz4_encode = lz4f .compressFrame # pylint: disable-msg=no-member
208
+ elif lz4framed :
209
+ lz4_encode = lz4framed .compress # pylint: disable-msg=no-member
201
210
else :
202
211
lz4_encode = None
203
212
@@ -220,6 +229,8 @@ def lz4f_decode(payload):
220
229
lz4_decode = lz4 .decompress # pylint: disable-msg=no-member
221
230
elif lz4f :
222
231
lz4_decode = lz4f_decode
232
+ elif lz4framed :
233
+ lz4_decode = lz4framed .decompress # pylint: disable-msg=no-member
223
234
else :
224
235
lz4_decode = None
225
236
You can’t perform that action at this time.
0 commit comments