diff --git a/guardrails/hub_telemetry/hub_tracing.py b/guardrails/hub_telemetry/hub_tracing.py index a02b1b688..ddc190d4d 100644 --- a/guardrails/hub_telemetry/hub_tracing.py +++ b/guardrails/hub_telemetry/hub_tracing.py @@ -3,6 +3,7 @@ Any, Dict, Optional, + AsyncGenerator, ) from opentelemetry.trace import Span @@ -224,7 +225,7 @@ def wrapper(*args, **kwargs): return decorator -async def _run_async_gen(fn, *args, **kwargs): +async def _run_async_gen(fn, *args, **kwargs) -> AsyncGenerator[Any, None]: gen = fn(*args, **kwargs) async for item in gen: yield item @@ -238,7 +239,7 @@ def async_trace_stream( ): def decorator(fn): @wraps(fn) - async def wrapper(*args, **kwargs): + def wrapper(*args, **kwargs): hub_telemetry = HubTelemetry() if hub_telemetry._enabled and hub_telemetry._tracer is not None: with hub_telemetry._tracer.start_span(