MCPcopy Create free account
hub / github.com/anthropics/anthropic-sdk-python / retry_handler

Method retry_handler

tests/test_client.py:800–807  ·  view source on GitHub ↗
(_request: httpx.Request)

Source from the content-addressed store, hash-verified

798 nb_retries = 0
799
800 def retry_handler(_request: httpx.Request) -> httpx.Response:
801 nonlocal nb_retries
802 if nb_retries < failures_before_success:
803 nb_retries += 1
804 if failure_mode == "exception":
805 raise RuntimeError("oops")
806 return httpx.Response(500)
807 return httpx.Response(200)
808
809 respx_mock.post("/v1/messages").mock(side_effect=retry_handler)
810

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected