o
    QDi&                     @   s4   d dl Z d dlmZ d dlmZ G dd deZdS )    N)BaseCompressor)CompressorErrorc                   @   s8   e Zd ZdZdZdedefddZdedefddZd	S )
LzmaCompressord      valuereturnc                 C   s"   t || jkrtj|| jdS |S )N)preset)len
min_lengthlzmacompressr	   )selfr    r   V/var/www/Datamplify/venv/lib/python3.10/site-packages/django_redis/compressors/lzma.pyr      s   zLzmaCompressor.compressc              
   C   s.   zt |W S  t jy } zt|d }~ww )N)r   
decompress	LZMAErrorr   )r   r   er   r   r   r      s   zLzmaCompressor.decompressN)__name__
__module____qualname__r   r	   bytesr   r   r   r   r   r   r      s
    r   )r   django_redis.compressors.baser   django_redis.exceptionsr   r   r   r   r   r   <module>   s    