o Ba_\@sdaddlmZiddddddd d d d d ddddddddddddddddddd d!d"d#d$id%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFidGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhididjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~ddddddddddddZeddZddZedS)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. ) LookupDictd)continuee)switching_protocolsf) processingg) checkpointz) uri_too_longrequest_uri_too_long)okokayall_okall_okayall_goodz\o/u✓)created)accepted)non_authoritative_infonon_authoritative_information) no_content) reset_contentreset)partial_contentpartial) multi_statusmultiple_status multi_statimultiple_stati)already_reported)im_usedi,)multiple_choicesi-)moved_permanentlymovedz\o-i.)foundi/) see_otherotheri0) not_modifiedi1) use_proxyi2) switch_proxyi3)temporary_redirecttemporary_moved temporaryi4)permanent_redirectresume_incompleteresumei) bad_requestbadi) unauthorizedi)payment_requiredpaymenti) forbiddeni) not_foundz-o-i)method_not_allowed not_allowedi)not_acceptablei)proxy_authentication_required proxy_authproxy_authenticationi)request_timeouttimeouti)conflicti)gonei)length_requiredi)precondition_failed preconditioni)request_entity_too_largei)request_uri_too_largei)unsupported_media_typeunsupported_media media_typei)requested_range_not_satisfiablerequested_rangerange_not_satisfiablei)expectation_failedi) im_a_teapotteapot i_am_a_teapoti)misdirected_requesti)unprocessable_entity unprocessablei)lockedi)failed_dependency dependencyi)unordered_collection unorderedi)upgrade_requiredupgradei)precondition_requiredrNi)too_many_requeststoo_manyi)header_fields_too_largefields_too_largei) no_responsenonei) retry_withretryi)$blocked_by_windows_parental_controlsparental_controlsi)unavailable_for_legal_reasons legal_reasonsi)client_closed_requesti)internal_server_error server_errorz/o\u✗i)not_implementedi) bad_gatewayi)service_unavailable unavailablei)gateway_timeouti)http_version_not_supported http_versioni)variant_also_negotiatesi)insufficient_storagei)bandwidth_limit_exceeded bandwidthi) not_extendedi)network_authentication_required network_authnetwork_authentication status_codes)namecstD]\}}|D]}tt|||dstt||q qddtdur=tddfddttDadSdadS)N)\/cSs$dddt|D}d||fS)Nz, css|]}d|VqdS)z``%s``N).0nrr7/usr/lib/python3/dist-packages/requests/status_codes.py sz%_init..doc..z* %d: %s)join_codes)codenamesrrrdocrs z_init..doc c3s|]}|VqdS)Nr)rrrrrrxrz_init..) ritemssetattrcodes startswithupper__doc__rsorted)rtitlestitlerrr_initks  rN)r structuresrrrrrrrrs       !"#$%&'()*+,-./0123456789:;<=>?@CDEFGHIJKLM P