Add toString to TaskFailure exception

This commit is contained in:
Mark Harrah
2009-08-30 21:45:49 -04:00
parent 05f4f60553
commit 81e546fa30
+4 -1
View File
@@ -15,4 +15,7 @@ object TaskRunner
distributor.run().fold(failures => throw new TasksFailed(failures), identity[T]) distributor.run().fold(failures => throw new TasksFailed(failures), identity[T])
} }
} }
final case class TasksFailed(failures: List[WorkFailure[Task[_]]]) extends RuntimeException(failures.length + " failed") final case class TasksFailed(failures: List[WorkFailure[Task[_]]]) extends RuntimeException(failures.length + " tasks failed")
{
override def toString = failures.mkString(getMessage + "\n", "\n\t", "\n")
}