Coverage for C:\Python311\Lib\site-packages\persist_cache\pickle.py: 0%

9 statements  

« prev     ^ index     » next       coverage.py v7.3.2, created at 2024-05-06 20:49 +1000

1from functools import wraps 

2 

3import dill as pickle 

4import lz4.frame 

5 

6 

7@wraps(pickle.dumps) 

8def dumps(*args, **kwargs): 

9 return lz4.frame.compress(pickle.dumps(*args, **kwargs)) 

10 

11@wraps(pickle.loads) 

12def loads(*args, **kwargs): 

13 return pickle.loads(lz4.frame.decompress(*args, **kwargs))