equal
deleted
inserted
replaced
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 { |