diff --git a/CHANGELOG.md b/CHANGELOG.md index afec89b73f..0fd6a65f0d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +- Fix incorrect code example in `create_tracer()` docstring + ([#5072](https://github.com/open-telemetry/opentelemetry-python/issues/5072)) - `opentelemetry-sdk`: fix YAML structure injection via environment variable substitution in declarative file configuration; values containing newlines are now emitted as quoted YAML scalars per spec requirement ([#5091](https://github.com/open-telemetry/opentelemetry-python/pull/5091)) - `opentelemetry-sdk`: Add `create_logger_provider`/`configure_logger_provider` to declarative file configuration, enabling LoggerProvider instantiation from config files without reading env vars diff --git a/shim/opentelemetry-opentracing-shim/src/opentelemetry/shim/opentracing_shim/__init__.py b/shim/opentelemetry-opentracing-shim/src/opentelemetry/shim/opentracing_shim/__init__.py index 7a3804acc8..45251e6b24 100644 --- a/shim/opentelemetry-opentracing-shim/src/opentelemetry/shim/opentracing_shim/__init__.py +++ b/shim/opentelemetry-opentracing-shim/src/opentelemetry/shim/opentracing_shim/__init__.py @@ -35,11 +35,11 @@ # Define which OpenTelemetry Tracer provider implementation to use. trace.set_tracer_provider(TracerProvider()) - # Create an OpenTelemetry Tracer. - otel_tracer = trace.get_tracer(__name__) + # Get the OpenTelemetry TracerProvider. + tracer_provider = trace.get_tracer_provider() # Create an OpenTracing shim. - shim = create_tracer(otel_tracer) + shim = create_tracer(tracer_provider) with shim.start_active_span("ProcessHTTPRequest"): print("Processing HTTP request")