From 7344ad99d391de95d1c82f84511aefff8e04bd38 Mon Sep 17 00:00:00 2001 From: Riccardo Magliocchetti Date: Fri, 4 Jul 2025 15:30:58 +0200 Subject: [PATCH] elasticapm: change typing of start in Span / capture_span to float This valued is passed to time_to_perf_counter that really requires a float. --- elasticapm/traces.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/elasticapm/traces.py b/elasticapm/traces.py index 583505070..929458d7a 100644 --- a/elasticapm/traces.py +++ b/elasticapm/traces.py @@ -531,7 +531,7 @@ def __init__( span_subtype: Optional[str] = None, span_action: Optional[str] = None, sync: Optional[bool] = None, - start: Optional[int] = None, + start: Optional[float] = None, links: Optional[Sequence[TraceParent]] = None, ) -> None: """ @@ -1044,7 +1044,7 @@ def __init__( labels: Optional[dict] = None, span_subtype: Optional[str] = None, span_action: Optional[str] = None, - start: Optional[int] = None, + start: Optional[float] = None, duration: Optional[Union[float, timedelta]] = None, sync: Optional[bool] = None, links: Optional[Sequence[TraceParent]] = None,