
    0WRiD                     J    d dl mZ d dl mZ d dlmZ d dlmZ  G d de      Z	y)    )compress)
decompress)BaseCompressor)CompressorErrorc                   0    e Zd ZdZdedefdZdedefdZy)Lz4Compressor   valuereturnc                 L    t        |      | j                  kD  rt        |      S |S N)len
min_length	_compress)selfr
   s     z/var/www/html/navyabakers_fullstack/navyabakers_prod/venv_new/lib/python3.12/site-packages/django_redis/compressors/lz4.pyr   zLz4Compressor.compress   s"    u:'U##    c                 J    	 t        |      S # t        $ r}t        |d }~ww xY wr   )_decompress	Exceptionr   )r   r
   es      r   r   zLz4Compressor.decompress   s*    	)u%% 	)!q(	)s   
 	""N)__name__
__module____qualname__r   bytesr   r    r   r   r   r      s-    Je  
) )% )r   r   N)
	lz4.framer   r   r   r   django_redis.compressors.baser   django_redis.exceptionsr   r   r   r   r   <module>r       s    + / 8 3)N )r   