How do you use Sentry?
Self-hosted/on-premise
Version
2.53.0
Steps to Reproduce
Versions:
- sentry-sdk==2.53.0
- pydantic-ai-slim==1.63.0
on my app startup I get the error
Expected Result
Suggested fix
suggest replacing original_call_tool = ToolManager._call_tool via original_call_tool = ToolManager.handle_call in sentry_sdk/integrations/pydantic_ai/patches/tools.py
Actual Result
Error traceback:
File ".venv\Lib\site-packages\sentry_sdk\integrations\__init__.py", line 258, in setup_integrations
type(integration).setup_once()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "C:\Users\tochka\Projects\assistant-backend\.venv\Lib\site-packages\sentry_sdk\integrations\pydantic_ai\__init__.py", line 50, in setup_once
_patch_tool_execution()
~~~~~~~~~~~~~~~~~~~~~^^
File ".venv\Lib\site-packages\sentry_sdk\integrations\pydantic_ai\patches\tools.py", line 43, in _patch_tool_execution
original_call_tool = ToolManager._call_tool
^^^^^^^^^^^^^^^^^^^^^^
AttributeError: type object 'ToolManager' has no attribute '_call_tool'
How do you use Sentry?
Self-hosted/on-premise
Version
2.53.0
Steps to Reproduce
Versions:
on my app startup I get the error
Expected Result
Suggested fix
suggest replacing
original_call_tool = ToolManager._call_toolviaoriginal_call_tool = ToolManager.handle_callinsentry_sdk/integrations/pydantic_ai/patches/tools.pyActual Result
Error traceback: