Skip to content

Commit f2033b2

Browse files
committed
update Context
1 parent 5185ce0 commit f2033b2

File tree

22 files changed

+29
-29
lines changed

22 files changed

+29
-29
lines changed

ddtrace/context.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from ddtrace._trace.context import Context # noqa: F401
21
from ddtrace.internal.utils.deprecations import DDTraceDeprecationWarning
2+
from ddtrace.trace import Context # noqa: F401
33
from ddtrace.vendor.debtcollector import deprecate
44

55

ddtrace/contrib/internal/futures/threading.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from typing import Optional
22

33
import ddtrace
4-
from ddtrace._trace.context import Context
4+
from ddtrace.trace import Context
55

66

77
def _wrap_submit(func, args, kwargs):

ddtrace/debugging/_signal/model.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
from typing import cast
1919
from uuid import uuid4
2020

21-
from ddtrace._trace.context import Context
2221
from ddtrace.debugging._expressions import DDExpressionEvaluationError
2322
from ddtrace.debugging._probe.model import Probe
2423
from ddtrace.debugging._probe.model import ProbeConditionMixin
@@ -30,6 +29,7 @@
3029
from ddtrace.internal.metrics import Metrics
3130
from ddtrace.internal.rate_limiter import BudgetRateLimiterWithJitter as RateLimiter
3231
from ddtrace.internal.rate_limiter import RateLimitExceeded
32+
from ddtrace.trace import Context
3333
from ddtrace.trace import Span
3434

3535

ddtrace/llmobs/_llmobs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
import ddtrace
1111
from ddtrace import config
1212
from ddtrace import patch
13-
from ddtrace._trace.context import Context
1413
from ddtrace.constants import ERROR_MSG
1514
from ddtrace.constants import ERROR_STACK
1615
from ddtrace.constants import ERROR_TYPE
@@ -67,6 +66,7 @@
6766
from ddtrace.llmobs.utils import ExportedLLMObsSpan
6867
from ddtrace.llmobs.utils import Messages
6968
from ddtrace.propagation.http import HTTPPropagator
69+
from ddtrace.trace import Context
7070
from ddtrace.trace import Span
7171

7272

ddtrace/opentracer/span.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@
99
from opentracing import Span as OpenTracingSpan
1010
from opentracing.ext import tags as OTTags
1111

12-
from ddtrace._trace.context import Context as DatadogContext # noqa:F401
1312
from ddtrace.constants import ERROR_MSG
1413
from ddtrace.constants import ERROR_STACK
1514
from ddtrace.constants import ERROR_TYPE
1615
from ddtrace.internal.compat import NumericType # noqa:F401
1716
from ddtrace.internal.constants import SPAN_API_OPENTRACING
17+
from ddtrace.trace import Context as DatadogContext # noqa:F401
1818
from ddtrace.trace import Span as DatadogSpan
1919

2020
from .span_context import SpanContext

ddtrace/opentracer/span_context.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
from opentracing import SpanContext as OpenTracingSpanContext
66

7-
from ddtrace._trace.context import Context as DatadogContext
87
from ddtrace.internal.compat import NumericType # noqa:F401
8+
from ddtrace.trace import Context as DatadogContext
99

1010

1111
class SpanContext(OpenTracingSpanContext):

ddtrace/opentracer/tracer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212

1313
import ddtrace
1414
from ddtrace import config as ddconfig
15-
from ddtrace._trace.context import Context as DatadogContext # noqa:F401
1615
from ddtrace.internal.constants import SPAN_API_OPENTRACING
1716
from ddtrace.internal.utils.config import get_application_name
1817
from ddtrace.settings import ConfigException
18+
from ddtrace.trace import Context as DatadogContext # noqa:F401
1919
from ddtrace.trace import Span as DatadogSpan
2020
from ddtrace.trace import Tracer as DatadogTracer
2121
from ddtrace.vendor.debtcollector import deprecate

ddtrace/propagation/http.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@
2323

2424
from ddtrace import config
2525
from ddtrace._trace._span_link import SpanLink
26-
from ddtrace._trace.context import Context
2726
from ddtrace._trace.span import _get_64_highest_order_bits_as_hex
2827
from ddtrace._trace.span import _get_64_lowest_order_bits_as_int
2928
from ddtrace._trace.span import _MetaDictType
3029
from ddtrace.appsec._constants import APPSEC
3130
from ddtrace.settings.asm import config as asm_config
31+
from ddtrace.trace import Context
3232

3333
from ..constants import AUTO_KEEP
3434
from ..constants import AUTO_REJECT

tests/contrib/asyncio/test_propagation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33

44
import pytest
55

6-
from ddtrace._trace.context import Context
76
from ddtrace._trace.provider import DefaultContextProvider
87
from ddtrace.contrib.internal.asyncio.patch import patch
98
from ddtrace.contrib.internal.asyncio.patch import unpatch
9+
from ddtrace.trace import Context
1010
from tests.opentracer.utils import init_tracer
1111

1212

tests/contrib/celery/test_integration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88
import mock
99
import pytest
1010

11-
from ddtrace._trace.context import Context
1211
from ddtrace.constants import ERROR_MSG
1312
from ddtrace.contrib.internal.celery.patch import patch
1413
from ddtrace.contrib.internal.celery.patch import unpatch
1514
import ddtrace.internal.forksafe as forksafe
1615
from ddtrace.propagation.http import HTTPPropagator
16+
from ddtrace.trace import Context
1717
from ddtrace.trace import Pin
1818
from tests.opentracer.utils import init_tracer
1919
from tests.utils import flaky

tests/contrib/gevent/test_tracer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from ddtrace.constants import ERROR_MSG
99
from ddtrace.constants import _SAMPLING_PRIORITY_KEY
1010
from ddtrace.constants import USER_KEEP
11-
from ddtrace._trace.context import Context
11+
from ddtrace.trace import Context
1212
from ddtrace.contrib.internal.gevent.patch import patch
1313
from ddtrace.contrib.internal.gevent.patch import unpatch
1414
from tests.opentracer.utils import init_tracer

tests/contrib/tornado/test_stack_context.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import pytest
22
import tornado
33

4-
from ddtrace._trace.context import Context
54
from ddtrace.contrib.internal.tornado.stack_context import TracerStackContext
5+
from ddtrace.trace import Context
66

77
from .utils import TornadoTestCase
88
from .web.compat import sleep

tests/llmobs/test_llmobs_service.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
import pytest
88

99
import ddtrace
10-
from ddtrace._trace.context import Context
1110
from ddtrace.ext import SpanTypes
1211
from ddtrace.internal.service import ServiceStatus
1312
from ddtrace.llmobs import LLMObs as llmobs_service
@@ -32,6 +31,7 @@
3231
from ddtrace.llmobs._writer import LLMObsAgentlessEventClient
3332
from ddtrace.llmobs._writer import LLMObsProxiedEventClient
3433
from ddtrace.llmobs.utils import Prompt
34+
from ddtrace.trace import Context
3535
from tests.llmobs._utils import _expected_llmobs_eval_metric_event
3636
from tests.llmobs._utils import _expected_llmobs_llm_span_event
3737
from tests.llmobs._utils import _expected_llmobs_non_llm_span_event

tests/tracer/test_context.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import pytest
66

77
from ddtrace._trace._span_link import SpanLink
8-
from ddtrace._trace.context import Context
8+
from ddtrace.trace import Context
99
from ddtrace.trace import Span
1010

1111

tests/tracer/test_encoders.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919

2020
from ddtrace._trace._span_link import SpanLink
2121
from ddtrace._trace._span_pointer import _SpanPointerDirection
22-
from ddtrace._trace.context import Context
2322
from ddtrace.constants import _ORIGIN_KEY as ORIGIN_KEY
2423
from ddtrace.ext import SpanTypes
2524
from ddtrace.ext.ci import CI_APP_TEST_ORIGIN
@@ -33,6 +32,7 @@
3332
from ddtrace.internal.encoding import MsgpackEncoderV04
3433
from ddtrace.internal.encoding import MsgpackEncoderV05
3534
from ddtrace.internal.encoding import _EncoderBase
35+
from ddtrace.trace import Context
3636
from ddtrace.trace import Span
3737
from tests.utils import DummyTracer
3838

tests/tracer/test_processors.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import mock
44
import pytest
55

6-
from ddtrace._trace.context import Context
76
from ddtrace._trace.processor import SpanAggregator
87
from ddtrace._trace.processor import SpanProcessor
98
from ddtrace._trace.processor import TraceProcessor
@@ -25,6 +24,7 @@
2524
from ddtrace.internal.sampling import SamplingMechanism
2625
from ddtrace.internal.sampling import SpanSamplingRule
2726
from ddtrace.internal.telemetry.constants import TELEMETRY_NAMESPACE
27+
from ddtrace.trace import Context
2828
from ddtrace.trace import Span
2929
from ddtrace.trace import Tracer
3030
from tests.utils import DummyTracer

tests/tracer/test_propagation.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
import ddtrace
1111
from ddtrace._trace._span_link import SpanLink
12-
from ddtrace._trace.context import Context
1312
from ddtrace._trace.span import _get_64_lowest_order_bits_as_int
1413
from ddtrace.appsec._trace_utils import _asm_manual_keep
1514
from ddtrace.constants import AUTO_REJECT
@@ -42,6 +41,7 @@
4241
from ddtrace.propagation.http import HTTPPropagator
4342
from ddtrace.propagation.http import _BaggageHeader
4443
from ddtrace.propagation.http import _TraceContext
44+
from ddtrace.trace import Context
4545
from ddtrace.trace import tracer as ddtracer
4646
from tests.contrib.fastapi.conftest import client as fastapi_client # noqa:F401
4747
from tests.contrib.fastapi.conftest import fastapi_application # noqa:F401
@@ -87,10 +87,10 @@ def test_inject_with_baggage_http_propagation(tracer): # noqa: F811
8787
env=dict(DD_TRACE_PROPAGATION_STYLE=PROPAGATION_STYLE_DATADOG),
8888
)
8989
def test_inject_128bit_trace_id_datadog():
90-
from ddtrace._trace.context import Context
9190
from ddtrace.internal.constants import HIGHER_ORDER_TRACE_ID_BITS
9291
from ddtrace.internal.constants import SAMPLING_DECISION_TRACE_TAG_KEY
9392
from ddtrace.propagation.http import HTTPPropagator
93+
from ddtrace.trace import Context
9494
from tests.utils import DummyTracer
9595

9696
tracer = DummyTracer() # noqa: F811
@@ -117,8 +117,8 @@ def test_inject_128bit_trace_id_datadog():
117117
env=dict(DD_TRACE_PROPAGATION_STYLE=PROPAGATION_STYLE_B3_MULTI),
118118
)
119119
def test_inject_128bit_trace_id_b3multi():
120-
from ddtrace._trace.context import Context
121120
from ddtrace.propagation.http import HTTPPropagator
121+
from ddtrace.trace import Context
122122
from tests.utils import DummyTracer
123123

124124
tracer = DummyTracer() # noqa: F811
@@ -139,8 +139,8 @@ def test_inject_128bit_trace_id_b3multi():
139139
env=dict(DD_TRACE_PROPAGATION_STYLE=PROPAGATION_STYLE_B3_SINGLE),
140140
)
141141
def test_inject_128bit_trace_id_b3_single_header():
142-
from ddtrace._trace.context import Context
143142
from ddtrace.propagation.http import HTTPPropagator
143+
from ddtrace.trace import Context
144144
from tests.utils import DummyTracer
145145

146146
tracer = DummyTracer() # noqa: F811
@@ -161,8 +161,8 @@ def test_inject_128bit_trace_id_b3_single_header():
161161
env=dict(DD_TRACE_PROPAGATION_STYLE=_PROPAGATION_STYLE_W3C_TRACECONTEXT),
162162
)
163163
def test_inject_128bit_trace_id_tracecontext():
164-
from ddtrace._trace.context import Context
165164
from ddtrace.propagation.http import HTTPPropagator
165+
from ddtrace.trace import Context
166166
from tests.utils import DummyTracer
167167

168168
tracer = DummyTracer() # noqa: F811
@@ -2487,7 +2487,7 @@ def test_propagation_extract_env(
24872487
code = """
24882488
import json
24892489
import pickle
2490-
from ddtrace._trace.context import Context
2490+
from ddtrace.trace import Context
24912491
from ddtrace.propagation.http import HTTPPropagator
24922492
24932493
context = HTTPPropagator.extract({!r})
@@ -3295,7 +3295,7 @@ def test_propagation_inject(name, styles, context, expected_headers, run_python_
32953295
code = """
32963296
import json
32973297
3298-
from ddtrace._trace.context import Context
3298+
from ddtrace.trace import Context
32993299
from ddtrace.propagation.http import HTTPPropagator
33003300
33013301
context = Context(**{!r})
@@ -3362,7 +3362,7 @@ def test_DD_TRACE_PROPAGATION_STYLE_INJECT_overrides_DD_TRACE_PROPAGATION_STYLE(
33623362
code = """
33633363
import json
33643364
3365-
from ddtrace._trace.context import Context
3365+
from ddtrace.trace import Context
33663366
from ddtrace.propagation.http import HTTPPropagator
33673367
33683368
context = Context(**{!r})

tests/tracer/test_sampler.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
import mock
77
import pytest
88

9-
from ddtrace._trace.context import Context
109
from ddtrace._trace.sampler import DatadogSampler
1110
from ddtrace._trace.sampler import RateByServiceSampler
1211
from ddtrace._trace.sampler import RateSampler
@@ -23,6 +22,7 @@
2322
from ddtrace.internal.sampling import SAMPLING_DECISION_TRACE_TAG_KEY
2423
from ddtrace.internal.sampling import SamplingMechanism
2524
from ddtrace.internal.sampling import set_sampling_decision_maker
25+
from ddtrace.trace import Context
2626
from ddtrace.trace import Span
2727

2828
from ..subprocesstest import run_in_subprocess

tests/tracer/test_trace_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
import pytest
1515

1616
from ddtrace import config
17-
from ddtrace._trace.context import Context
1817
from ddtrace.contrib.internal import trace_utils
1918
from ddtrace.contrib.internal.trace_utils import _get_request_header_client_ip
2019
from ddtrace.ext import SpanTypes
@@ -26,6 +25,7 @@
2625
from ddtrace.propagation.http import HTTP_HEADER_TRACE_ID
2726
from ddtrace.settings import Config
2827
from ddtrace.settings import IntegrationConfig
28+
from ddtrace.trace import Context
2929
from ddtrace.trace import Pin
3030
from ddtrace.trace import Span
3131
from ddtrace.trace import Tracer

tests/tracer/test_tracer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
import pytest
1616

1717
import ddtrace
18-
from ddtrace._trace.context import Context
1918
from ddtrace._trace.span import _is_top_level
2019
from ddtrace.constants import _HOSTNAME_KEY
2120
from ddtrace.constants import _ORIGIN_KEY
@@ -40,6 +39,7 @@
4039
from ddtrace.internal.writer import AgentWriter
4140
from ddtrace.internal.writer import LogWriter
4241
from ddtrace.settings import Config
42+
from ddtrace.trace import Context
4343
from ddtrace.trace import Tracer
4444
from tests.subprocesstest import run_in_subprocess
4545
from tests.utils import TracerTestCase

tests/tracer/test_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
import mock
88
import pytest
99

10-
from ddtrace._trace.context import Context
1110
from ddtrace.internal.utils import ArgumentError
1211
from ddtrace.internal.utils import get_argument_value
1312
from ddtrace.internal.utils import set_argument_value
@@ -21,6 +20,7 @@
2120
from ddtrace.internal.utils.formats import parse_tags_str
2221
from ddtrace.internal.utils.http import w3c_get_dd_list_member
2322
from ddtrace.internal.utils.importlib import func_name
23+
from ddtrace.trace import Context
2424

2525

2626
class TestUtils(unittest.TestCase):

tests/webclient.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
import requests
44

5-
from ddtrace._trace.context import Context
65
from ddtrace.internal.utils.retry import retry
76
from ddtrace.propagation.http import HTTPPropagator
7+
from ddtrace.trace import Context
88
from ddtrace.trace import TraceFilter
99

1010

0 commit comments

Comments
 (0)