File tree Expand file tree Collapse file tree 1 file changed +12
-4
lines changed
opentelemetry-sdk/src/opentelemetry/sdk/trace Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -171,10 +171,18 @@ def __init__(
171
171
else :
172
172
self .links = BoundedList .from_seq (MAX_NUM_LINKS , links )
173
173
174
- self .end_time = None # type: Optional[int]
175
- self .start_time = None # type: Optional[int]
174
+ self ._end_time = None # type: Optional[int]
175
+ self ._start_time = None # type: Optional[int]
176
176
self .instrumentation_info = instrumentation_info
177
177
178
+ @property
179
+ def start_time (self ):
180
+ return self ._start_time
181
+
182
+ @property
183
+ def end_time (self ):
184
+ return self ._end_time
185
+
178
186
def __repr__ (self ):
179
187
return '{}(name="{}", context={})' .format (
180
188
type (self ).__name__ , self .name , self .context
@@ -243,7 +251,7 @@ def start(self, start_time: Optional[int] = None) -> None:
243
251
return
244
252
has_started = self .start_time is not None
245
253
if not has_started :
246
- self .start_time = (
254
+ self ._start_time = (
247
255
start_time if start_time is not None else time_ns ()
248
256
)
249
257
if has_started :
@@ -259,7 +267,7 @@ def end(self, end_time: Optional[int] = None) -> None:
259
267
raise RuntimeError ("Calling end() on a not started span." )
260
268
has_ended = self .end_time is not None
261
269
if not has_ended :
262
- self .end_time = end_time if end_time is not None else time_ns ()
270
+ self ._end_time = end_time if end_time is not None else time_ns ()
263
271
if has_ended :
264
272
logger .warning ("Calling end() on an ended span." )
265
273
return
You can’t perform that action at this time.
0 commit comments