o
    ‹`�  ã                   @   s6   d Z eZdgZddlZddlmZ G dd„ deƒZdS )zClasses for working with JSON.ÚDatetimeJSONEncoderé    N)ÚJSONEncoderc                   @   s   e Zd ZdZdd„ ZdS )r   zqA JSON encoder that understands datetime objects.

    Datetime objects are formatted according to ISO 1601.
    c                 C   s    t |tjƒr
| ¡ S t | |¡S )N)Ú
isinstanceÚdatetimeÚ	isoformatr   Údefault)ÚselfÚobj© r
   ú:/usr/lib/python3/dist-packages/lazr/restfulclient/_json.pyr   !   s   zDatetimeJSONEncoder.defaultN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r
   r
   r
   r   r      s    )r   ÚtypeÚ__metaclass__Ú__all__r   Újsonr   r   r
   r
   r
   r   Ú<module>   s   