Skip to content

Commit 33b4030

Browse files
committed
compat
1 parent 436fbe5 commit 33b4030

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

tests/conftest.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@
33
import socket
44
import warnings
55
from opentelemetry import trace as otel_trace
6-
from opentelemetry.util._once import Once
6+
7+
try:
8+
from opentelemetry.util._once import Once
9+
except ImportError:
10+
Once = None
711
from threading import Thread
812
from http.server import BaseHTTPRequestHandler, HTTPServer
913

@@ -78,7 +82,8 @@ def clean_scopes():
7882
@pytest.fixture(autouse=True)
7983
def clean_tracer():
8084
"""Reset TracerProvider so that we can set it up from scratch."""
81-
otel_trace._TRACER_PROVIDER_SET_ONCE = Once()
85+
if Once is not None:
86+
otel_trace._TRACER_PROVIDER_SET_ONCE = Once()
8287
otel_trace._TRACER_PROVIDER = None
8388

8489

0 commit comments

Comments
 (0)