
    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 )ZlibCompressor      valuereturnc                 j    t          |          | j        k    rt          j        || j                  S |S N)len
min_lengthzlibcompresspreset)selfr   s     ]/var/www/html/nettyfy-visnx/env/lib/python3.11/site-packages/django_redis/compressors/zlib.pyr   zZlibCompressor.compress   s.    u::''=444    c                 x    	 t          j        |          S # t           j        $ r}t          |          d }~ww xY wr   )r   
decompresserrorr   )r   r   es      r   r   zZlibCompressor.decompress   sF    	%?5)))z 	% 	% 	%!!$$$	%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   