changeset 62603 | c077eb5e0b56 |
parent 62602 | 96e679f042ec |
child 62606 | 247963aa1c5d |
--- a/src/Pure/Tools/ml_process.scala Sat Mar 12 21:46:31 2016 +0100 +++ b/src/Pure/Tools/ml_process.scala Sat Mar 12 22:02:36 2016 +0100 @@ -20,6 +20,7 @@ cwd: JFile = null, env: Map[String, String] = Map.empty, redirect: Boolean = false, + cleanup: () => Unit = () => (), channel: Option[System_Channel] = None): Bash.Process = { val load_heaps = @@ -107,6 +108,7 @@ { isabelle_process_options.delete Isabelle_System.rm_tree(isabelle_tmp) + cleanup() }) }