Edit File: __init__.cpython-37.opt-2.pyc
B ����0��c 7��������������� ���@���s����d�Z�dddddddgZdZd d lmZmZ�d dlmZ�dd lZeddddd d d d�Z ddddd d d d dd� dd�Z ddddd d d d dd� dd�Zed d d�Zdd��Z d d d d d d d�dd�Zd d d d d d d d�dd�Zd S�)z2.0.9�dump�dumps�load�loads�JSONDecoder�JSONDecodeError�JSONEncoderzBob Ippolito <bob@redivi.com>����)r���r���)r��������NFT)�skipkeys�ensure_ascii�check_circular� allow_nan�indent� separators�default) r ���r���r���r ����clsr���r���r���� sort_keysc��� ���������K���s����|sD|rD|rD|rD|d�krD|d�krD|d�krD| d�krD| sD|sDt��|��}n2|d�krPt}|f�||||||| | d�|���|��}x|D�]} |�| ��q|W�d�S�)N)r ���r���r���r ���r���r���r���r���)�_default_encoder� iterencoder����write)�obj�fpr ���r���r���r ���r���r���r���r���r����kw�iterable�chunk��r����2/opt/alt/python37/lib64/python3.7/json/__init__.pyr���x���s����- c��� ���������K���st���|sB|rB|rB|rB|d�krB|d�krB|d�krB|d�krB| sB| sBt��|��S�|d�krNt}|f�|||||||| d�| ���|��S�)N)r ���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�������������C���s����|�j�}|tjtjf�rdS�|tjtjf�r.dS�|tj�r<dS�t|��dkr�|�d�s`|�d�r\dS�dS�|�d�s�|�d �sx|�d �r|dS�dS�n$t|��d kr�|�d�s�dS�|�d�s�dS�d S�)Nzutf-32zutf-16z utf-8-sig����r ���r���z utf-16-bez utf-32-be��������z utf-16-lez utf-32-lezutf-8)� startswith�codecs�BOM_UTF32_BE�BOM_UTF32_LE�BOM_UTF16_BE�BOM_UTF16_LE�BOM_UTF8�len)�bZbstartswithr���r���r����detect_encoding����s$���� r,���)r���r����parse_float� parse_int�parse_constantr���c��������� ���K���s"���t�|����f||||||d�|��S�)N)r���r���r-���r.���r/���r���)r����read)r���r���r���r-���r.���r/���r���r���r���r���r���r�����s���� )�encodingr���r���r-���r.���r/���r���c������ ������K���s����t�|�t�r"|��d�rRtd|�d��n0t�|�ttf�sBtd|�jj�����|�� t |��d�}�|d�kr�|d�kr�|d�kr�|d�kr�|d�kr�|d�kr�|s�t� |��S�|d�kr�t}|d�k r�||d<�|d�k r�||d<�|d�k r�||d<�|d�k r�||d <�|d�k r�||d <�|f�|�� |��S�)Nu���z-Unexpected UTF-8 BOM (decode using utf-8-sig)r ���z5the JSON object must be str, bytes or bytearray, not � surrogatepassr���r���r-���r.���r/���) � isinstance�strr#���r����bytes� bytearray� TypeError� __class__�__name__�decoder,����_default_decoderr���) �sr1���r���r���r-���r.���r/���r���r���r���r���r���r���+��s0����$ )�__version__�__all__� __author__�decoderr���r����encoderr���r$���r���r���r���r;���r,���r���r���r���r���r���r����<module>b���s4��� =8