Skip to content

Commit dd7f43f

Browse files
fix(pydantic-ai): Adapt import for new library versions (#5984)
`_tool_manager.py` was renamed to `tool_manager.py` in pydantic/pydantic-ai@9c51f80
1 parent 59e97e7 commit dd7f43f

File tree

1 file changed

+5
-1
lines changed
  • sentry_sdk/integrations/pydantic_ai/patches

1 file changed

+5
-1
lines changed

sentry_sdk/integrations/pydantic_ai/patches/tools.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,11 @@
1414
from typing import Any
1515

1616
try:
17-
from pydantic_ai._tool_manager import ToolManager # type: ignore
17+
try:
18+
from pydantic_ai.tool_manager import ToolManager # type: ignore
19+
except ImportError:
20+
from pydantic_ai._tool_manager import ToolManager # type: ignore
21+
1822
from pydantic_ai.exceptions import ToolRetryError # type: ignore
1923
except ImportError:
2024
raise DidNotEnable("pydantic-ai not installed")

0 commit comments

Comments
 (0)