3
ãde\  ã            F   @   sº   d a ddlmZ d�d‚dƒd„d…d†d‡dˆd‰dŠd‹dŒd�dŽd�d�d‘d’d“d”d•d–d—d˜d™dšd›dœd�dždŸd d¡d¢d£d¤d¥d¦d§d¨d©dªd«d¬d­d®d¯d°d±d²d³d´dµd¶d·d¸d¹dºd»d¼d½d¾d¿dÀdÁdÂdÃdÄd{œDZed|d}�Zd~d„ Zeƒ  d€S )Åa  
The ``codes`` object defines a mapping from common names for HTTP statuses
to their numerical codes, accessible either as attributes or as dictionary
items.

Example::

    >>> import requests
    >>> requests.codes['temporary_redirect']
    307
    >>> requests.codes.teapot
    418
    >>> requests.codes['\o/']
    200

Some codes have multiple names, and both upper- and lower-case versions of
the names are allowed. For example, ``codes.ok``, ``codes.OK``, and
``codes.okay`` all correspond to the HTTP status code 200.
é   )Ú
LookupDictÚcontinueÚswitching_protocolsÚ
processingÚ
checkpointÚuri_too_longÚrequest_uri_too_longÚokÚokayÚall_okÚall_okayÚall_goodú\o/õ   âœ“ÚcreatedÚacceptedÚnon_authoritative_infoÚnon_authoritative_informationÚ
no_contentÚreset_contentÚresetÚpartial_contentÚpartialÚmulti_statusÚmultiple_statusÚmulti_statiÚmultiple_statiÚalready_reportedÚim_usedÚmultiple_choicesÚmoved_permanentlyÚmovedú\o-ÚfoundÚ	see_otherÚotherÚnot_modifiedÚ	use_proxyÚswitch_proxyÚtemporary_redirectÚtemporary_movedÚ	temporaryÚpermanent_redirectÚresume_incompleteÚresumeÚbad_requestÚbadÚunauthorizedÚpayment_requiredÚpaymentÚ	forbiddenÚ	not_foundú-o-Úmethod_not_allowedÚnot_allowedÚnot_acceptableÚproxy_authentication_requiredÚ
proxy_authÚproxy_authenticationÚrequest_timeoutÚtimeoutÚconflictÚgoneÚlength_requiredÚprecondition_failedÚpreconditionÚrequest_entity_too_largeÚrequest_uri_too_largeÚunsupported_media_typeÚunsupported_mediaÚ
media_typeÚrequested_range_not_satisfiableÚrequested_rangeÚrange_not_satisfiableÚexpectation_failedÚim_a_teapotÚteapotÚi_am_a_teapotÚmisdirected_requestÚunprocessable_entityÚunprocessableÚlockedÚfailed_dependencyÚ
dependencyÚunordered_collectionÚ	unorderedÚupgrade_requiredÚupgradeÚprecondition_requiredÚtoo_many_requestsÚtoo_manyÚheader_fields_too_largeÚfields_too_largeÚno_responseÚnoneÚ
retry_withÚretryÚ$blocked_by_windows_parental_controlsÚparental_controlsÚunavailable_for_legal_reasonsÚlegal_reasonsÚclient_closed_requestÚinternal_server_errorÚserver_errorú/o\õ   âœ—Únot_implementedÚbad_gatewayÚservice_unavailableÚunavailableÚgateway_timeoutÚhttp_version_not_supportedÚhttp_versionÚvariant_also_negotiatesÚinsufficient_storageÚbandwidth_limit_exceededÚ	bandwidthÚnot_extendedÚnetwork_authentication_requiredÚnetwork_authÚnetwork_authentication)Déd   ée   éf   ég   éz   éÈ   éÉ   éÊ   éË   éÌ   éÍ   éÎ   éÏ   éÐ   éâ   i,  i-  i.  i/  i0  i1  i2  i3  i4  i�  i‘  i’  i“  i”  i•  i–  i—  i˜  i™  iš  i›  iœ  i�  iž  iŸ  i   i¡  i¢  i¥  i¦  i§  i¨  i©  iª  i¬  i­  i¯  i¼  iÁ  iÂ  iÃ  ió  iô  iõ  iö  i÷  iø  iù  iú  iû  iý  iþ  iÿ  Ústatus_codes)Únamec                 s†   xHt jƒ D ]<\} }x2|D ]*}tt|| ƒ |jdƒstt|jƒ | ƒ qW q
W dd„ ‰ td k	r~td dj‡ fdd„tt ƒD ƒƒ nd ad S )	Nú\ú/c             S   s$   dj dd„ t|  D ƒƒ}d| |f S )Nz, c             s   s   | ]}d | V  qdS )z``%s``N© )Ú.0ÚnrŽ   rŽ   úL/var/www/agendate/envp3/lib/python3.6/site-packages/requests/status_codes.pyú	<genexpr>s   s    z%_init.<locals>.doc.<locals>.<genexpr>z* %d: %s)ÚjoinÚ_codes)ÚcodeÚnamesrŽ   rŽ   r‘   Údocr   s    z_init.<locals>.docÚ
c             3   s   | ]}ˆ |ƒV  qd S )NrŽ   )r�   r•   )r—   rŽ   r‘   r’   x   s    z_init.<locals>.<genexpr>)rŒ   r�   )	r”   ÚitemsÚsetattrÚcodesÚ
startswithÚupperÚ__doc__r“   Úsorted)r•   ÚtitlesÚtitlerŽ   )r—   r‘   Ú_initk   s    

r¢   N)r   )r   )r   )r   )r   r   )r	   r
   r   r   r   r   r   )r   )r   )r   r   )r   )r   r   )r   r   )r   r   r   r   )r   )r   )r   )r    r!   r"   )r#   )r$   r%   )r&   )r'   )r(   )r)   r*   r+   )r,   r-   r.   )r/   r0   )r1   )r2   r3   )r4   )r5   r6   )r7   r8   )r9   )r:   r;   r<   )r=   r>   )r?   )r@   )rA   )rB   rC   )rD   )rE   )rF   rG   rH   )rI   rJ   rK   )rL   )rM   rN   rO   )rP   )rQ   rR   )rS   )rT   rU   )rV   rW   )rX   rY   )rZ   rC   )r[   r\   )r]   r^   )r_   r`   )ra   rb   )rc   rd   )re   rf   )rg   )rh   ri   rj   rk   )rl   )rm   )rn   ro   )rp   )rq   rr   )rs   )rt   )ru   rv   )rw   )rx   ry   rz   )rž   Ú
structuresr   r”   r›   r¢   rŽ   rŽ   rŽ   r‘   Ú<module>   s’    
