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   