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

Method retry_handler

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

Source from the content-addressed store, hash-verified

1679 nb_retries = 0
1680
1681 def retry_handler(_request: httpx.Request) -> httpx.Response:
1682 nonlocal nb_retries
1683 if nb_retries < failures_before_success:
1684 nb_retries += 1
1685 if failure_mode == "exception":
1686 raise RuntimeError("oops")
1687 return httpx.Response(500)
1688 return httpx.Response(200)
1689
1690 respx_mock.post("/v1/messages").mock(side_effect=retry_handler)
1691

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected