Skip to content

Commit 5648696

Browse files
committed
add span.end()
1 parent 31cd6f9 commit 5648696

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

sentry_sdk/traces.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"""
77

88
import uuid
9+
import warnings
910
from datetime import datetime, timedelta, timezone
1011
from enum import Enum
1112
from typing import TYPE_CHECKING
@@ -361,7 +362,7 @@ def start(self) -> "StreamedSpan":
361362
"""
362363
return self.__enter__()
363364

364-
def finish(self, end_timestamp: "Optional[Union[float, datetime]]" = None) -> None:
365+
def end(self, end_timestamp: "Optional[Union[float, datetime]]" = None) -> None:
365366
"""
366367
Finish this span and queue it for sending.
367368
@@ -378,6 +379,15 @@ def finish(self, end_timestamp: "Optional[Union[float, datetime]]" = None) -> No
378379

379380
self.__exit__(None, None, None)
380381

382+
def finish(self, end_timestamp: "Optional[Union[float, datetime]]" = None) -> None:
383+
warnings.warn(
384+
"span.finish() is deprecated. Use span.end() instead."
385+
stacklevel=2,
386+
category=DeprecationWarning,
387+
)
388+
389+
self.end(end_timestamp)
390+
381391
def _end(
382392
self,
383393
scope: "Optional[sentry_sdk.Scope]" = None,

0 commit comments

Comments
 (0)