Team Ai
Apppublic

Yash030/claude-code-proxy

sourceHugging Faceupdated 5mo agoView on Hugging Face
2likes
error_mapping.cpython-314.pyc19 linesDownload Raw Back to __pycache__
1+
2�Ejj��n�Rt^RIt^RIt^RIHt^RIHtHtHtH	t	H3t4^RIHtRRlt
RR/RR	lltR#)5z$Provider-specific exception mapping.N)�get_user_facing_error_message)�APIError�AuthenticationError�InvalidRequestError�OverloadedError�RateLimitError)�GlobalRateLimiterc�V�V^8�dQhR\R\R\R,R\/#)��mapped�
provider_name�read_timeout_sN�return)�	Exception�str�float)�formats"�?C:\Users\yashw\.claude\temp-hf-clone\providers\error_mapping.py�__annotate__rs<��P�P��P��P��D�L�	P�6	�P�c�J�\VRR4R8XdRVR2#\WR7#)zLReturn the user-visible string after :func:`map_error` (405 + mapped types).�status_codeNi�zUpstream provider z4 rejected the request method or endpoint (HTTP 405).)r
)�getattrr)rrr
s&$$r�.user_visible_message_for_mapped_provider_errorrs8���v�}�d�+�s�2� ���0&�
&�	7�)��O�Or�rate_limiterc�J�V^8�dQhR\R\R,R\/#)r8�erNr)rr)rs"rrr s)��,
�,
��,
�#4�t�#;�,
��,
rc��\V4pT;'g\P!4p\V\P94'd\V\
V4R7#\V\P4'd(VP^<4\V\
V4R7#\V\P4'd\V\
V4R7#\V\P4'dY\
V4pRVP49gRVP49d
\W$R7#\VR\
V4R7#\V\P4'd#\V\VRR4\
V4R7#\V\ P"4'd�VP$P&pVR	9d\V\
V4R7#VR8Xd(VP^<4\V\
V4R7#VR8Xd\V\
V4R7#VR8�d4VR109d\V\
V4R7#\W%\
V4R7#\W%\
V4R7#V#)a
Map OpenAI or HTTPX exception to specific ProviderError.11 12Streaming transports should pass their scoped limiter (``self._global_rate_limiter``)13so reactive 429 handling applies to the correct provider. Tests may omit14``rate_limiter`` to use the process-wide singleton.15)�	raw_error�16overloaded�capacityi�)rrri�i�)i�i�)i�i�i�)rr�get_instance�17isinstance�openairrr�set_blocked�BadRequestErrorr�InternalServerError�lowerrrr�httpx�HTTPStatusError�responser)rr�message�limiter�raw_message�statuss&$    r�	map_errorr/ s���,�A�.�G��>�>�/�<�<�>�G��!�V�/�/�0�0�"�7�c�!�f�=�=��!�V�*�*�+�+����B���g��Q��8�8��!�V�+�+�,�,�"�7�c�!�f�=�=��!�V�/�/�0�0��!�f���;�,�,�.�.�*��@Q�@Q�@S�2S�"�7�B�B���S�C��F�C�C��!�V�_�_�%�%�����M�3�!?�3�q�6�18�	19��!�U�*�*�+�+����'�'���Z��&�w�#�a�&�A�A��S�=�����#�!�'�S��V�<�<��S�=�&�w�#�a�&�A�A��S�=���(�&�w�#�a�&�A�A��G�3�q�6�J�J���s�1�v�F�F��Hr)�__doc__r(r#�core.anthropicr�providers.exceptionsrrrrr�providers.rate_limitrrr/�rr�<module>r5s8��*��
�8���3�P�,
�>B�,
�,
r