more robust;
authorwenzelm
Tue, 16 Aug 2016 20:54:37 +0200
changeset 63708 77323d963ca4
parent 63707 b7aab1a6cf0d
child 63710 a2dffa971ec6
child 63711 e4843a8a8b18
more robust;
src/Pure/Tools/build_stats.scala
--- a/src/Pure/Tools/build_stats.scala	Tue Aug 16 15:55:11 2016 +0200
+++ b/src/Pure/Tools/build_stats.scala	Tue Aug 16 20:54:37 2016 +0200
@@ -117,8 +117,8 @@
           val data =
             for { (t, stats) <- all_build_stats if stats.finished.isDefinedAt(session) }
             yield {
-              val finished = stats.finished(session)
-              val timing = stats.timing(session)
+              val finished = stats.finished.getOrElse(session, Timing.zero)
+              val timing = stats.timing.getOrElse(session, Timing.zero)
               List(t.toString, finished.elapsed.minutes, finished.cpu.minutes,
                 timing.elapsed.minutes, timing.cpu.minutes, timing.gc.minutes).mkString(" ")
             }