tuned output;
authorwenzelm
Sat, 24 Mar 2018 20:51:42 +0100
changeset 67945 984c3dc46cc0
parent 67944 cb2b1a75ff59
child 67946 e1e57c288e45
tuned output;
src/Pure/Thy/thy_resources.scala
--- a/src/Pure/Thy/thy_resources.scala	Sat Mar 24 20:47:54 2018 +0100
+++ b/src/Pure/Thy/thy_resources.scala	Sat Mar 24 20:51:42 2018 +0100
@@ -27,7 +27,7 @@
       session_base getOrElse
       Sessions.base_info(options, session_name, progress = progress, dirs = session_dirs).check_base
     val resources = new Thy_Resources(base, log = log)
-    val session = new Session(options, resources)
+    val session = new Session(session_name, options, resources)
 
     val session_error = Future.promise[String]
     var session_phase: Session.Consumer[Session.Phase] = null
@@ -73,6 +73,7 @@
   }
 
   class Session private[Thy_Resources](
+    session_name: String,
     session_options: Options,
     override val resources: Thy_Resources) extends isabelle.Session(session_options, resources)
   {
@@ -80,6 +81,8 @@
 
     val tmp_dir: JFile = Isabelle_System.tmp_dir("server_session")
 
+    override def toString: String = session_name
+
     override def stop(): Process_Result =
     {
       try { super.stop() }