Skip to content

Commit 38046da

Browse files
committed
revert span/trace id generation (#1470)
1 parent 5dfce22 commit 38046da

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

ddtrace/span.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import traceback
44

55
from .vendor import six
6-
from .compat import StringIO, stringify, iteritems, numeric_types, time_ns, is_integer
6+
from .compat import StringIO, stringify, iteritems, numeric_types, time_ns, is_integer, getrandbits
77
from .constants import (
88
NUMERIC_TAGS,
99
MANUAL_DROP_KEY,
@@ -15,7 +15,6 @@
1515
)
1616
from .ext import SpanTypes, errors, priority, net, http
1717
from .internal.logger import get_logger
18-
from .internal import _rand
1918

2019
log = get_logger(__name__)
2120

@@ -93,8 +92,8 @@ def __init__(
9392
self.duration_ns = None
9493

9594
# tracing
96-
self.trace_id = trace_id or _rand.rand64bits()
97-
self.span_id = span_id or _rand.rand64bits()
95+
self.trace_id = trace_id or getrandbits(64)
96+
self.span_id = span_id or getrandbits(64)
9897
self.parent_id = parent_id
9998
self.tracer = tracer
10099

0 commit comments

Comments
 (0)