Skip to content

Commit 02d7b3f

Browse files
author
JasonXZLiu
committed
Removed casting of fields
1 parent 053b2b1 commit 02d7b3f

File tree

1 file changed

+9
-7
lines changed
  • opentelemetry-api/src/opentelemetry/trace

1 file changed

+9
-7
lines changed

opentelemetry-api/src/opentelemetry/trace/span.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,9 @@ def get_default(cls) -> "TraceState":
143143
DEFAULT_TRACE_STATE = TraceState.get_default()
144144

145145

146-
class SpanContext(typing.Tuple[int, int, bool, "TraceFlags", "TraceState", bool]):
146+
class SpanContext(
147+
typing.Tuple[int, int, bool, "TraceFlags", "TraceState", bool]
148+
):
147149
"""The state of a Span to propagate between processes.
148150
149151
This class includes the immutable attributes of a :class:`.Span` that must
@@ -179,27 +181,27 @@ def __new__(
179181

180182
@property
181183
def trace_id(self) -> int:
182-
return int(self[0])
184+
return self[0]
183185

184186
@property
185187
def span_id(self) -> int:
186-
return int(self[1])
188+
return self[1]
187189

188190
@property
189191
def is_remote(self) -> bool:
190-
return bool(self[2])
192+
return self[2]
191193

192194
@property
193195
def trace_flags(self) -> "TraceFlags":
194-
return TraceFlags(self[3])
196+
return self[3]
195197

196198
@property
197199
def trace_state(self) -> "TraceState":
198-
return TraceState(self[4])
200+
return self[4]
199201

200202
@property
201203
def is_valid(self) -> bool:
202-
return bool(self[5])
204+
return self[5]
203205

204206
def __getattr__(self, *args: str) -> None:
205207
raise TypeError

0 commit comments

Comments
 (0)