Skip to content

pydantic-ai integration attribute error #5561

Description

@Simon-Druchinin

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'

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions