Skip to content

Commit a71c1d0

Browse files
committed
Make ProxyTracer private
1 parent 224be90 commit a71c1d0

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

opentelemetry-api/src/opentelemetry/trace/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -410,7 +410,7 @@ def use_span(
410410
yield
411411

412412

413-
class ProxyTracer(Tracer):
413+
class _ProxyTracer(Tracer):
414414
"""Proxies all calls to current TracerProvider
415415
"""
416416

@@ -491,11 +491,11 @@ def get_tracer(
491491
) -> "Tracer":
492492
"""Returns a `Tracer` for use by the given instrumentation library.
493493
494-
If tracer_provider is ommited it returns a ProxyTracer
494+
If tracer_provider is ommited it returns a _ProxyTracer
495495
which redirects calls to a current instrumentation library.
496496
"""
497497
if tracer_provider is None:
498-
return ProxyTracer(
498+
return _ProxyTracer(
499499
functools.partial(
500500
_get_current_tracer,
501501
instrumenting_module_name=instrumenting_module_name,

opentelemetry-api/tests/trace/test_globals.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def test_get_tracer(self):
1616
"""trace.get_tracer should create a proxy to the global tracer provider."""
1717
tracer = trace.get_tracer("foo", "var")
1818
self._mock_tracer_provider.get_tracer.assert_not_called()
19-
self.assertIsInstance(tracer, trace.ProxyTracer)
19+
self.assertIsInstance(tracer, trace._ProxyTracer)
2020

2121
tracer.start_span("one")
2222
tracer.start_span("two")

0 commit comments

Comments
 (0)