Skip to content

Commit ec5c8f6

Browse files
fix lint
1 parent e2c37ac commit ec5c8f6

5 files changed

Lines changed: 8 additions & 9 deletions

File tree

drift/core/mode_utils.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,13 @@
88
from __future__ import annotations
99

1010
import logging
11-
from typing import TYPE_CHECKING, Callable, TypeVar
11+
from collections.abc import Callable
12+
from typing import TYPE_CHECKING, TypeVar
1213

1314
from opentelemetry.trace import SpanKind as OTelSpanKind
1415

1516
if TYPE_CHECKING:
16-
from .tracing.span_utils import SpanInfo
17+
pass
1718

1819
logger = logging.getLogger(__name__)
1920

drift/core/tracing/td_span_processor.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
from opentelemetry.sdk.trace import ReadableSpan, SpanProcessor
1414
from opentelemetry.trace import Span
1515

16-
from ..sampling import should_sample
1716
from ..trace_blocking_manager import TraceBlockingManager, should_block_span
1817
from ..types import TD_INSTRUMENTATION_LIBRARY_NAME, TuskDriftMode, replay_trace_id_context
1918
from ..types import SpanKind as TdSpanKind

drift/instrumentation/django/middleware.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@
1313

1414
if TYPE_CHECKING:
1515
from django.http import HttpRequest, HttpResponse # type: ignore[import-not-found]
16+
from ...core.mode_utils import handle_record_mode
1617
from ...core.tracing import TdSpanAttributes
18+
from ...core.tracing.span_utils import CreateSpanOptions, SpanInfo, SpanUtils
1719
from ...core.types import (
1820
CleanSpanData,
1921
Duration,
@@ -33,8 +35,6 @@
3335
build_output_schema_merges,
3436
build_output_value,
3537
)
36-
from ...core.mode_utils import handle_record_mode
37-
from ...core.tracing.span_utils import CreateSpanOptions, SpanInfo, SpanUtils
3838

3939

4040
class DriftMiddleware:

drift/instrumentation/fastapi/instrumentation.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,15 @@
1818
Receive = Callable[[], Awaitable[dict[str, Any]]]
1919
Send = Callable[[dict[str, Any]], Awaitable[None]]
2020

21-
from opentelemetry import trace
2221
from opentelemetry.trace import SpanKind as OTelSpanKind
2322
from opentelemetry.trace import Status
2423
from opentelemetry.trace import StatusCode as OTelStatusCode
2524

2625
from ...core.drift_sdk import TuskDrift
27-
from ...core.mode_utils import handle_record_mode
28-
from ...core.tracing.span_utils import CreateSpanOptions, SpanInfo, SpanUtils
2926
from ...core.json_schema_helper import JsonSchemaHelper, SchemaMerge
27+
from ...core.mode_utils import handle_record_mode
3028
from ...core.tracing import TdSpanAttributes
29+
from ...core.tracing.span_utils import CreateSpanOptions, SpanInfo, SpanUtils
3130
from ...core.types import (
3231
PackageType,
3332
SpanKind,

drift/instrumentation/wsgi/handler.py

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

1515
from opentelemetry import context as otel_context
1616
from opentelemetry.trace import SpanKind as OTelSpanKind
17-
from opentelemetry.trace import Status, set_span_in_context
17+
from opentelemetry.trace import Status
1818
from opentelemetry.trace import StatusCode as OTelStatusCode
1919

2020
logger = logging.getLogger(__name__)

0 commit comments

Comments
 (0)