From b94c6e8949eb30f2237f785e03402ce1ffeb6077 Mon Sep 17 00:00:00 2001 From: Mark Harrah Date: Sat, 5 Nov 2011 08:40:16 -0400 Subject: [PATCH] in cyclic error message, put each node string on different line --- util/collection/Dag.scala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/util/collection/Dag.scala b/util/collection/Dag.scala index 8a6d0ba46..b617070dd 100644 --- a/util/collection/Dag.scala +++ b/util/collection/Dag.scala @@ -55,7 +55,9 @@ object Dag finished; } final class Cyclic(val value: Any, val all: List[Any], val complete: Boolean) - extends Exception( "Cyclic reference involving " + (if(complete) all.mkString(", ") else value) ) + extends Exception( "Cyclic reference involving " + + (if(complete) all.mkString("\n ", "\n ", "") else value) + ) { def this(value: Any) = this(value, value :: Nil, false) def ::(a: Any): Cyclic =