src/Pure/Tools/build_job.scala
changeset 73718 ecb31c3bf980
parent 73700 908351c8c0b1
child 73719 d4c7b88f56a0
equal deleted inserted replaced
73717:2f4cb9cb087f 73718:ecb31c3bf980
   445         try {
   445         try {
   446           if (build_errors.isInstanceOf[Exn.Res[_]] && process_result.ok && info.documents.nonEmpty) {
   446           if (build_errors.isInstanceOf[Exn.Res[_]] && process_result.ok && info.documents.nonEmpty) {
   447             using(store.open_database_context())(db_context =>
   447             using(store.open_database_context())(db_context =>
   448               {
   448               {
   449                 val documents =
   449                 val documents =
   450                   Presentation.build_documents(session_name, deps, db_context,
   450                   Document_Build.build_documents(session_name, deps, db_context,
   451                     output_sources = info.document_output,
   451                     output_sources = info.document_output,
   452                     output_pdf = info.document_output,
   452                     output_pdf = info.document_output,
   453                     progress = progress,
   453                     progress = progress,
   454                     verbose = verbose)
   454                     verbose = verbose)
   455                 db_context.output_database(session_name)(db =>
   455                 db_context.output_database(session_name)(db =>
   458               })
   458               })
   459           }
   459           }
   460           else (Nil, Nil)
   460           else (Nil, Nil)
   461         }
   461         }
   462         catch {
   462         catch {
   463           case exn: Presentation.Build_Error => (exn.log_lines, List(exn.message))
   463           case exn: Document_Build.Build_Error => (exn.log_lines, List(exn.message))
   464           case Exn.Interrupt.ERROR(msg) => (Nil, List(msg))
   464           case Exn.Interrupt.ERROR(msg) => (Nil, List(msg))
   465         }
   465         }
   466 
   466 
   467       val result =
   467       val result =
   468       {
   468       {