fix: streamline elapsed time extraction in _read_events function
This commit is contained in:
@@ -44,12 +44,11 @@ def _read_events(jsonl_path: Path) -> list[_Event]:
|
|||||||
continue
|
continue
|
||||||
data = obj.get("data") if isinstance(obj.get("data"), dict) else {}
|
data = obj.get("data") if isinstance(obj.get("data"), dict) else {}
|
||||||
elapsed: int | None = None
|
elapsed: int | None = None
|
||||||
if isinstance(data, dict):
|
|
||||||
raw_elapsed = data.get("elapsedSec")
|
raw_elapsed = data.get("elapsedSec")
|
||||||
if isinstance(raw_elapsed, int | float):
|
if isinstance(raw_elapsed, int | float):
|
||||||
elapsed = int(raw_elapsed)
|
elapsed = int(raw_elapsed)
|
||||||
err: str | None = None
|
err: str | None = None
|
||||||
if isinstance(data, dict) and isinstance(data.get("error"), str):
|
if isinstance(data.get("error"), str):
|
||||||
err = str(data["error"])
|
err = str(data["error"])
|
||||||
out.append(
|
out.append(
|
||||||
_Event(
|
_Event(
|
||||||
|
|||||||
Reference in New Issue
Block a user