src/Pure/Thy/present.scala
changeset 51987 7d8e0e3c553b
parent 51416 e2505a192a7c
child 60077 55cb9462e602
equal deleted inserted replaced
51986:5fdca5bfc0b4 51987:7d8e0e3c553b
    38     val dir = info_path + Path.basic(chapter)
    38     val dir = info_path + Path.basic(chapter)
    39     Isabelle_System.mkdirs(dir)
    39     Isabelle_System.mkdirs(dir)
    40 
    40 
    41     val sessions0 =
    41     val sessions0 =
    42       try { read_sessions(dir) }
    42       try { read_sessions(dir) }
    43       catch { case _: XML.XML_Atom => Nil case _: XML.XML_Body => Nil }
    43       catch { case _: XML.Error => Nil }
    44 
    44 
    45     val sessions = (SortedMap.empty[String, String] ++ sessions0 ++ new_sessions).toList
    45     val sessions = (SortedMap.empty[String, String] ++ sessions0 ++ new_sessions).toList
    46 
    46 
    47     write_sessions(dir, sessions)
    47     write_sessions(dir, sessions)
    48     File.write(dir + index_path, HTML.chapter_index(chapter, sessions))
    48     File.write(dir + index_path, HTML.chapter_index(chapter, sessions))