From c0f31e375a1027cb867cf6dc4d6b616683ca0368 Mon Sep 17 00:00:00 2001 From: Simone Date: Tue, 26 May 2026 21:27:13 +0200 Subject: [PATCH] fix: streamline elapsed time extraction in _read_events function --- src/ci_orchestrator/commands/report.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/ci_orchestrator/commands/report.py b/src/ci_orchestrator/commands/report.py index e6de6be..47dbb8a 100644 --- a/src/ci_orchestrator/commands/report.py +++ b/src/ci_orchestrator/commands/report.py @@ -44,12 +44,11 @@ def _read_events(jsonl_path: Path) -> list[_Event]: continue data = obj.get("data") if isinstance(obj.get("data"), dict) else {} elapsed: int | None = None - if isinstance(data, dict): - raw_elapsed = data.get("elapsedSec") - if isinstance(raw_elapsed, int | float): - elapsed = int(raw_elapsed) + raw_elapsed = data.get("elapsedSec") + if isinstance(raw_elapsed, int | float): + elapsed = int(raw_elapsed) err: str | None = None - if isinstance(data, dict) and isinstance(data.get("error"), str): + if isinstance(data.get("error"), str): err = str(data["error"]) out.append( _Event(