Skip to content

Commit b747331

Browse files
committed
Adding Anthropic support and test coverage
1 parent 04e4b34 commit b747331

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

pydantic_ai_slim/pydantic_ai/models/openai.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1040,7 +1040,7 @@ def _process_response( # noqa: C901
10401040
call_part, return_part = _map_mcp_list_tools(item, self.system)
10411041
items.append(call_part)
10421042
items.append(return_part)
1043-
elif isinstance(item, responses.response_output_item.McpApprovalRequest):
1043+
elif isinstance(item, responses.response_output_item.McpApprovalRequest): # pragma: no cover
10441044
# Pydantic AI doesn't yet support McpApprovalRequest (explicit tool usage approval)
10451045
pass
10461046

@@ -1943,10 +1943,10 @@ async def _get_event_iterator(self) -> AsyncIterator[ModelResponseStreamEvent]:
19431943
elif isinstance(chunk, responses.ResponseMcpCallInProgressEvent):
19441944
pass # there's nothing we need to do here
19451945

1946-
elif isinstance(chunk, responses.ResponseMcpCallFailedEvent):
1946+
elif isinstance(chunk, responses.ResponseMcpCallFailedEvent): # pragma: no cover
19471947
pass # there's nothing we need to do here
19481948

1949-
elif isinstance(chunk, responses.ResponseMcpCallCompletedEvent):
1949+
elif isinstance(chunk, responses.ResponseMcpCallCompletedEvent): # pragma: no cover
19501950
pass # there's nothing we need to do here
19511951

19521952
else: # pragma: no cover

0 commit comments

Comments
 (0)