Skip to content

Commit 086ea2d

Browse files
committed
fix metric calculation
1 parent 2f6af4f commit 086ea2d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

bigframes/session/metrics.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,10 @@ def count_job_stats(
4545
bytes_processed = getattr(row_iterator, "total_bytes_processed", 0) or 0
4646
query_char_count = len(getattr(row_iterator, "query", "") or "")
4747
slot_millis = getattr(row_iterator, "slot_millis", 0) or 0
48-
exec_seconds = (getattr(row_iterator, "created", 0) or 0) - (
49-
getattr(row_iterator, "ended", 0) or 0
48+
created = getattr(row_iterator, "created", None)
49+
ended = getattr(row_iterator, "ended", None)
50+
exec_seconds = (
51+
(ended - created).total_seconds() if created and ended else 0.0
5052
)
5153

5254
self.execution_count += 1

0 commit comments

Comments
 (0)