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(