Skip to content

Commit ce5ce74

Browse files
delete span when finished
1 parent 6eb17c9 commit ce5ce74

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

sentry_sdk/integrations/litellm.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,8 @@ def _success_callback(
178178
) -> None:
179179
"""Handle successful completion."""
180180

181-
span = _get_metadata_dict(kwargs).get("_sentry_span")
181+
metadata = _get_metadata_dict(kwargs)
182+
span = metadata.get("_sentry_span")
182183
if span is None:
183184
return
184185

@@ -235,6 +236,7 @@ def _success_callback(
235236
# Streaming flag checked at https://github.com/BerriAI/litellm/blob/33c3f13443eaf990ac8c6e3da78bddbc2b7d0e7a/litellm/litellm_core_utils/litellm_logging.py#L1603
236237
if is_streaming is not True or "complete_streaming_response" in kwargs:
237238
span.__exit__(None, None, None)
239+
del metadata["_sentry_span"]
238240

239241

240242
def _failure_callback(

0 commit comments

Comments
 (0)