
    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                   2    e Zd ZdZdedefdZdedefdZdS )ZStdCompressor   valuereturnc                 ^    t          |          | j        k    rt          j        |          S |S N)len
min_lengthpyzstdcompress)selfr
   s     ]/var/www/html/nettyfy-visnx/env/lib/python3.11/site-packages/django_redis/compressors/zstd.pyr   zZStdCompressor.compress
   s*    u::''?5)))    c                 x    	 t          j        |          S # t           j        $ r}t          |          d }~ww xY wr   )r   
decompress	ZstdErrorr   )r   r
   es      r   r   zZStdCompressor.decompress   sH    	%$U+++ 	% 	% 	%!!$$$	%s    949N)__name__
__module____qualname__r   bytesr   r    r   r   r   r      s]        Je     
% %% % % % % % %r   r   )r   
exceptionsr   baser   r   r   r   r   <module>r       sf     ( ( ( ( ( (            % % % % %^ % % % % %r   