File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
sentry_sdk/integrations/pydantic_ai Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -37,16 +37,18 @@ def register_hooks(hooks: "Hooks") -> None:
3737 async def on_request (
3838 ctx : "RunContext[None]" , request_context : "ModelRequestContext"
3939 ) -> "ModelRequestContext" :
40+ run_context_metadata = ctx .metadata
41+ if not isinstance (run_context_metadata , dict ):
42+ return request_context
43+
4044 span = ai_client_span (
4145 messages = request_context .messages ,
4246 agent = None ,
4347 model = request_context .model ,
4448 model_settings = request_context .model_settings ,
4549 )
46- run_context_metadata = ctx .metadata
47- if isinstance (run_context_metadata , dict ):
48- run_context_metadata ["_sentry_span" ] = span
4950
51+ run_context_metadata ["_sentry_span" ] = span
5052 span .__enter__ ()
5153
5254 return request_context
You can’t perform that action at this time.
0 commit comments