Your IP : 3.141.21.106
���]�3 � @ s& d Z d d d d d d d g Z d Z d d
l m Z m Z d d l m Z e d d
d d d d d d d d d d d d � Z d
d d d d d d d d
d d � Z d
d d d d d d d d
d d � Z
e d d d d � Z d d d d d d d d � Z d d d d d d d d d � Z
d S)z2.0.9�dump�dumps�load�loads�JSONDecoder�JSONDecodeError�JSONEncoderzBob Ippolito <bob@redivi.com>� )r r )r �skipkeysF�ensure_asciiT�check_circular� allow_nan�indentN�
separators�defaultc K s� | ri | ri | ri | ri | d k ri | d k ri | d k ri | d k ri |
ri | ri t j | � } nW | d k r{ t } | d | d | d | d | d | d | d | d |
| � j | � } x | D] }
| j |
� q� Wd S) Nr r
r r r
r r � sort_keys)�_default_encoder�
iterencoder �write)�obj�fpr r
r r �clsr
r r r �kw�iterable�chunk� r �-/opt/alt/python35/lib64/python3.5/__init__.pyr w s -
$
c
K s� | rd | rd | rd | rd | d k rd | d k rd | d k rd | d k rd | rd |
rd t j | � S| d k rv t } | d | d | d | d | d | d | d | d | |
� j | � S) Nr r
r r r
r r r )r �encoder )r r r
r r r r
r r r r r r r r � s ,
$
�object_hook�object_pairs_hookc K s7 t | j � d | d | d | d | d | d | | �S)Nr r �parse_float� parse_int�parse_constantr )r �read)r r r r r r! r r r r r r � s c K s: t | t � s* t d j | j j � � � | j d � rK t d | d � � | d k r� | d k r� | d k r� | d k r� | d k r� | d k r� | r� t j | � S| d k r� t
} | d k r� | | d <| d k r� | | d <| d k r� | | d <| d k r| | d <| d k r'| | d <| | � j | � S)
Nz%the JSON object must be str, not {!r}u z-Unexpected UTF-8 BOM (decode using utf-8-sig)� r r r r r! )�
isinstance�str� TypeError�format� __class__�__name__�
startswithr �_default_decoder�decoder ) �s�encodingr r r r r! r r r r r r s. '
)�__version__�__all__�
__author__�decoderr r �encoderr r r r r+ r r r r r r �<module>b s0 = 8