Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@ test: install
lint: #! Run type analysis and linting checks
lint: install
@poetry run mypy ldotel
@poetry run isort --check --atomic ldotel
@poetry run pycodestyle ldotel


#
# Documentation generation
Expand Down
16 changes: 8 additions & 8 deletions ldotel/testing/test_tracing.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
import pytest

from ldotel.tracing import Hook, HookOptions

from ldclient import Config, LDClient, Context
from ldclient import Config, Context, LDClient
from ldclient.integrations.test_data import TestData

from opentelemetry.sdk.trace.export.in_memory_span_exporter import InMemorySpanExporter, SpanExporter
from opentelemetry.sdk.trace.export import SimpleSpanProcessor
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.trace import set_tracer_provider, get_tracer_provider, Tracer
from opentelemetry.sdk.trace.export import SimpleSpanProcessor
from opentelemetry.sdk.trace.export.in_memory_span_exporter import (
InMemorySpanExporter, SpanExporter)
from opentelemetry.trace import (Tracer, get_tracer_provider,
set_tracer_provider)

from ldotel.tracing import Hook, HookOptions


@pytest.fixture
Expand Down
10 changes: 6 additions & 4 deletions ldotel/tracing.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
from ldclient.evaluation import EvaluationDetail
from ldclient.hook import Hook as LDHook, EvaluationSeriesContext, Metadata
from dataclasses import dataclass

from ldclient.evaluation import EvaluationDetail
from ldclient.hook import EvaluationSeriesContext
from ldclient.hook import Hook as LDHook
from ldclient.hook import Metadata
from opentelemetry import trace
from opentelemetry.trace import Span, set_span_in_context, get_current_span
from opentelemetry.context import attach, detach
from dataclasses import dataclass
from opentelemetry.trace import Span, get_current_span, set_span_in_context


@dataclass
Expand Down
2 changes: 2 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@ pytest = ">=2.8"
pytest-cov = ">=2.4.0"
pytest-mypy = "==0.10.3"
mypy = "==1.13.0"
pycodestyle = "^2.12.1"
isort = "^5.13.2"


[tool.poetry.group.docs]
Expand Down