From a1a46d918a976aa701342eadc96cd32814aaa3d6 Mon Sep 17 00:00:00 2001 From: David Kunz Date: Fri, 15 Aug 2025 11:31:36 +0200 Subject: [PATCH] add missing overloaded and request too large errors to vertex --- src/anthropic/lib/vertex/_client.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/anthropic/lib/vertex/_client.py b/src/anthropic/lib/vertex/_client.py index af916aa7..4f82f125 100644 --- a/src/anthropic/lib/vertex/_client.py +++ b/src/anthropic/lib/vertex/_client.py @@ -70,6 +70,9 @@ def _make_status_error( if response.status_code == 409: return _exceptions.ConflictError(err_msg, response=response, body=body) + if response.status_code == 413: + return _exceptions.RequestTooLargeError(err_msg, response=response, body=body) + if response.status_code == 422: return _exceptions.UnprocessableEntityError(err_msg, response=response, body=body) @@ -82,6 +85,9 @@ def _make_status_error( if response.status_code == 504: return _exceptions.DeadlineExceededError(err_msg, response=response, body=body) + if response.status_code == 529: + return _exceptions.OverloadedError(err_msg, response=response, body=body) + if response.status_code >= 500: return _exceptions.InternalServerError(err_msg, response=response, body=body) return APIStatusError(err_msg, response=response, body=body)