Skip to content

Commit c9066ad

Browse files
fix: ignore comments for imports of optional dependencies
1 parent 1d9838f commit c9066ad

2 files changed

Lines changed: 12 additions & 3 deletions

File tree

‎mypy.ini‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,3 +47,12 @@ ignore_missing_imports = true
4747

4848
[mypy-ppadb.*]
4949
ignore_missing_imports = true
50+
51+
[mypy-opentelemetry.exporter.otlp.proto.http.trace_exporter.*]
52+
ignore_missing_imports = true
53+
54+
[mypy-opentelemetry.instrumentation.httpx.*]
55+
ignore_missing_imports = true
56+
57+
[mypy-opentelemetry.instrumentation.sqlalchemy.*]
58+
ignore_missing_imports = true

‎src/askui/telemetry/otel.py‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,13 +58,13 @@ def setup_opentelemetry_tracing(settings: OtelSettings) -> None:
5858
5959
"""
6060
try:
61-
from opentelemetry.exporter.otlp.proto.http.trace_exporter import ( # type: ignore
61+
from opentelemetry.exporter.otlp.proto.http.trace_exporter import (
6262
OTLPSpanExporter,
6363
)
64-
from opentelemetry.instrumentation.httpx import ( # type: ignore
64+
from opentelemetry.instrumentation.httpx import (
6565
HTTPXClientInstrumentor,
6666
)
67-
from opentelemetry.instrumentation.sqlalchemy import ( # type: ignore
67+
from opentelemetry.instrumentation.sqlalchemy import (
6868
SQLAlchemyInstrumentor,
6969
)
7070
except ImportError:

0 commit comments

Comments
 (0)