We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 436fbe5 commit 33b4030Copy full SHA for 33b4030
tests/conftest.py
@@ -3,7 +3,11 @@
3
import socket
4
import warnings
5
from opentelemetry import trace as otel_trace
6
-from opentelemetry.util._once import Once
+
7
+try:
8
+ from opentelemetry.util._once import Once
9
+except ImportError:
10
+ Once = None
11
from threading import Thread
12
from http.server import BaseHTTPRequestHandler, HTTPServer
13
@@ -78,7 +82,8 @@ def clean_scopes():
78
82
@pytest.fixture(autouse=True)
79
83
def clean_tracer():
80
84
"""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()
87
otel_trace._TRACER_PROVIDER = None
88
89
0 commit comments