Skip to content

Commit 4c4b147

Browse files
committed
fix fastapi otl import checker
1 parent 8721559 commit 4c4b147

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

lite_bootstrap/bootstrappers/fastapi_bootstrapper.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,11 @@
2525
from fastapi.routing import _merge_lifespan_context
2626

2727
if import_checker.is_opentelemetry_installed:
28-
from opentelemetry.instrumentation.fastapi import FastAPIInstrumentor
2928
from opentelemetry.trace import get_tracer_provider
3029

30+
if import_checker.is_fastapi_opentelemetry_installed:
31+
from opentelemetry.instrumentation.fastapi import FastAPIInstrumentor
32+
3133
if import_checker.is_prometheus_fastapi_instrumentator_installed:
3234
from prometheus_fastapi_instrumentator import Instrumentator
3335

lite_bootstrap/import_checker.py

+1
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@
99
is_litestar_installed = find_spec("litestar") is not None
1010
is_faststream_installed = find_spec("faststream") is not None
1111
is_prometheus_fastapi_instrumentator_installed = find_spec("prometheus_fastapi_instrumentator") is not None
12+
is_fastapi_opentelemetry_installed = find_spec("opentelemetry.instrumentation.fastapi") is not None

0 commit comments

Comments
 (0)