mirror of
https://github.com/tiennm99/litellm.git
synced 2026-08-20 08:23:47 +00:00
add docs on status code from exceptions
This commit is contained in:
@@ -1667,6 +1667,10 @@ class ProxyException(Exception):
|
||||
self.message = message
|
||||
self.type = type
|
||||
self.param = param
|
||||
|
||||
# If we look on official python OpenAI lib, the code should be a string:
|
||||
# https://github.com/openai/openai-python/blob/195c05a64d39c87b2dfdf1eca2d339597f1fce03/src/openai/types/shared/error_object.py#L11
|
||||
# Related LiteLLM issue: https://github.com/BerriAI/litellm/discussions/4834
|
||||
self.code = str(code)
|
||||
if headers is not None:
|
||||
for k, v in headers.items():
|
||||
|
||||
@@ -81,6 +81,9 @@ def test_chat_completion_exception(client):
|
||||
|
||||
code_in_error = json_response["error"]["code"]
|
||||
# OpenAI SDK required code to be STR, https://github.com/BerriAI/litellm/issues/4970
|
||||
# If we look on official python OpenAI lib, the code should be a string:
|
||||
# https://github.com/openai/openai-python/blob/195c05a64d39c87b2dfdf1eca2d339597f1fce03/src/openai/types/shared/error_object.py#L11
|
||||
# Related LiteLLM issue: https://github.com/BerriAI/litellm/discussions/4834
|
||||
assert type(code_in_error) == str
|
||||
|
||||
# make an openai client to call _make_status_error_from_response
|
||||
|
||||
Reference in New Issue
Block a user