
    qpf                     B    d dl Z ddlmZ ddlmZ  G d de          ZdS )    N   )CompressorError   )BaseCompressorc                   6    e Zd ZdZdZdedefdZdedefdZdS )LzmaCompressord      valuereturnc                 l    t          |          | j        k    rt          j        || j                  S |S )N)preset)len
min_lengthlzmacompressr   )selfr   s     ]/var/www/html/nettyfy-visnx/env/lib/python3.11/site-packages/django_redis/compressors/lzma.pyr   zLzmaCompressor.compress   s1    u::''=t{;;;;    c                 x    	 t          j        |          S # t           j        $ r}t          |          d }~ww xY w)N)r   
decompress	LZMAErrorr   )r   r   es      r   r   zLzmaCompressor.decompress   sF    	%?5)))~ 	% 	% 	%!!$$$	%s    949N)__name__
__module____qualname__r   r   bytesr   r    r   r   r   r      sb        JFe     
% %% % % % % % %r   r   )r   
exceptionsr   baser   r   r   r   r   <module>r!      sf     ( ( ( ( ( (            % % % % %^ % % % % %r   