U
    €Ha¨  ã                   @   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
   úG/tmp/pip-unpacked-wheel-3jxiddxt/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   