
    0WRi                     :    d dl Z d dlmZ d dlmZ  G d de      Zy)    N)BaseCompressor)CompressorErrorc                   0    e Zd ZdZdedefdZdedefdZy)GzipCompressor   valuereturnc                 `    t        |      | j                  kD  rt        j                  |      S |S N)len
min_lengthgzipcompress)selfr   s     {/var/www/html/navyabakers_fullstack/navyabakers_prod/venv_new/lib/python3.12/site-packages/django_redis/compressors/gzip.pyr   zGzipCompressor.compress
   s&    u:'==''    c                 r    	 t        j                  |      S # t         j                  $ r}t        |d }~ww xY wr   )r   
decompressBadGzipFiler   )r   r   es      r   r   zGzipCompressor.decompress   s4    	)??5)) 	)!q(	)s    616N)__name__
__module____qualname__r   bytesr   r    r   r   r   r      s-    Je  
) )% )r   r   )r   django_redis.compressors.baser   django_redis.exceptionsr   r   r   r   r   <module>r      s     8 3)^ )r   