--- a/src/Pure/System/isabelle_process.scala Wed Dec 01 15:38:05 2010 +0100
+++ b/src/Pure/System/isabelle_process.scala Wed Dec 01 20:34:40 2010 +0100
@@ -61,7 +61,7 @@
}
-class Isabelle_Process(system: Isabelle_System, timeout: Int, receiver: Actor, args: String*)
+class Isabelle_Process(system: Isabelle_System, timeout: Time, receiver: Actor, args: String*)
{
import Isabelle_Process._
@@ -69,7 +69,7 @@
/* demo constructor */
def this(args: String*) =
- this(new Isabelle_System, 10000,
+ this(new Isabelle_System, Time.seconds(10),
actor { loop { react { case res => Console.println(res) } } }, args: _*)
@@ -141,7 +141,7 @@
{
val (startup_failed, startup_output) =
{
- val expired = System.currentTimeMillis() + timeout
+ val expired = System.currentTimeMillis() + timeout.ms
val result = new StringBuilder(100)
var finished: Option[Boolean] = None