
    0WRi                     F    d dl Z d dlmZ d dlmZ d dlmZ  G d de      Zy)    N)Any)DjangoJSONEncoder)BaseSerializerc                   0    e Zd ZeZdedefdZdedefdZy)JSONSerializervaluereturnc                 `    t        j                  || j                        j                         S )N)cls)jsondumpsencoder_classencodeselfr   s     {/var/www/html/navyabakers_fullstack/navyabakers_prod/venv_new/lib/python3.12/site-packages/django_redis/serializers/json.pyr   zJSONSerializer.dumps   s"    zz%T%7%78??AA    c                 H    t        j                  |j                               S )N)r   loadsdecoder   s     r   r   zJSONSerializer.loads   s    zz%,,.))r   N)	__name__
__module____qualname__r   r   r   bytesr   r    r   r   r   r   	   s0    %MB3 B5 B*5 *S *r   r   )r   typingr   django.core.serializers.jsonr   django_redis.serializers.baser   r   r   r   r   <module>r      s      : 8*^ *r   