Skip to content

Commit 6bd8586

Browse files
type ignores
1 parent 3a04323 commit 6bd8586

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

sentry_sdk/integrations/pydantic_ai/__init__.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
if TYPE_CHECKING:
2424
from pydantic_ai import ModelRequestContext, RunContext
25-
from pydantic_ai.messages import ModelResponse
25+
from pydantic_ai.messages import ModelResponse # type: ignore
2626

2727

2828
class PydanticAIIntegration(Integration):
@@ -57,11 +57,11 @@ def setup_once() -> None:
5757
_patch_agent_run()
5858

5959
try:
60-
from pydantic_ai.capabilities import Hooks
60+
from pydantic_ai.capabilities import Hooks # type: ignore
6161

6262
hooks = Hooks()
6363

64-
@hooks.on.before_model_request
64+
@hooks.on.before_model_request # type: ignore
6565
async def on_request(
6666
ctx: "RunContext[None]", request_context: "ModelRequestContext"
6767
) -> "ModelRequestContext":
@@ -76,7 +76,7 @@ async def on_request(
7676

7777
return request_context
7878

79-
@hooks.on.after_model_request
79+
@hooks.on.after_model_request # type: ignore
8080
async def on_response(
8181
ctx: "RunContext[None]",
8282
*,
@@ -96,11 +96,11 @@ async def on_response(
9696
original_init = Agent.__init__
9797

9898
@functools.wraps(original_init)
99-
def patched_init(self, *args, **kwargs):
99+
def patched_init(self, *args, **kwargs) -> None:
100100
caps = list(kwargs.get("capabilities") or [])
101101
caps.append(hooks)
102102
kwargs["capabilities"] = caps
103-
original_init(self, *args, **kwargs)
103+
return original_init(self, *args, **kwargs)
104104

105105
Agent.__init__ = patched_init
106106

0 commit comments

Comments
 (0)