Skip to content

Commit 53a84ae

Browse files
handle streamed span invoke agent
1 parent bf37fa2 commit 53a84ae

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

  • sentry_sdk/integrations/openai_agents/patches

sentry_sdk/integrations/openai_agents/patches/runner.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,11 @@ async def wrapper(*args: "Any", **kwargs: "Any") -> "Any":
6969
)
7070

7171
if (
72-
invoke_agent_span is not None
73-
and invoke_agent_span.timestamp is None
72+
invoke_agent_span is None
73+
or isinstance(invoke_agent_span, StreamedSpan)
74+
and invoke_agent_span.end_timestamp is not None
75+
or not isinstance(invoke_agent_span, StreamedSpan)
76+
and invoke_agent_span.timestamp is not None
7477
):
7578
update_invoke_agent_span(
7679
span=invoke_agent_span,

0 commit comments

Comments
 (0)