Use correct type for what start_as_current_span returns
See: - https://github.com/open-telemetry/opentelemetry-python/pull/198#discussion_r333399436 - https://github.com/open-telemetry/opentelemetry-python/issues/219
This commit is contained in:
@@ -173,6 +173,7 @@ from typing import (
|
||||
TYPE_CHECKING,
|
||||
Any,
|
||||
Callable,
|
||||
ContextManager,
|
||||
Dict,
|
||||
Generator,
|
||||
Iterable,
|
||||
@@ -476,7 +477,7 @@ def start_active_span(
|
||||
end_on_exit: bool = True,
|
||||
# For testing only
|
||||
tracer: Optional["opentelemetry.sdk.trace.TracerProvider"] = None,
|
||||
) -> Iterator["opentelemetry.trace.span.Span"]:
|
||||
) -> ContextManager["opentelemetry.trace.span.Span"]:
|
||||
if opentelemetry is None:
|
||||
return contextlib.nullcontext() # type: ignore[unreachable]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user