
    };e                     <    d Z eZdgZddlZddlmZ  G d de      Zy)zClasses for working with JSON.DatetimeJSONEncoder    N)JSONEncoderc                       e Zd ZdZd Zy)r   zqA JSON encoder that understands datetime objects.

    Datetime objects are formatted according to ISO 1601.
    c                     t        |t        j                        r|j                         S t        j                  | |      S )N)
isinstancedatetime	isoformatr   default)selfobjs     :/usr/lib/python3/dist-packages/lazr/restfulclient/_json.pyr
   zDatetimeJSONEncoder.default"   s1    c8,,-==?"""4--    N)__name__
__module____qualname____doc__r
    r   r   r   r      s    
.r   )r   type__metaclass____all__r   jsonr   r   r   r   r   <module>r      s)   & % 
!  	.+ 	.r   