o
    ƒÝh¨  ã                   @   s*   d dl Z d dlmZ G dd„ dƒZeZdS )é    N)ÚJSONSerializerc                   @   s&   e Zd ZdZejZdd„ Zdd„ ZdS )ÚPickleSerializerzY
    Simple wrapper around pickle to be used in signing.dumps and
    signing.loads.
    c                 C   s   t  || j¡S ©N)ÚpickleÚdumpsÚprotocol)ÚselfÚobj© r
   úk/var/www/html/magazine_api/magazine_env/lib/python3.10/site-packages/django/contrib/sessions/serializers.pyr      s   zPickleSerializer.dumpsc                 C   s
   t  |¡S r   )r   Úloads)r   Údatar
   r
   r   r      s   
zPickleSerializer.loadsN)	Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   ÚHIGHEST_PROTOCOLr   r   r   r
   r
   r
   r   r      s
    r   )r   Zdjango.core.signingr   ZBaseJSONSerializerr   r
   r
   r
   r   Ú<module>   s    