From 64e0c5589c866a505bebff87da98a08979848516 Mon Sep 17 00:00:00 2001 From: Richard Heck Date: Wed, 19 Mar 2014 12:42:57 -0400 Subject: [PATCH] Return an error if LaTeX is unable to compile the file. --- lib/scripts/legacy_lyxpreview2ppm.py | 2 ++ lib/scripts/lyxpreview2bitmap.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/lib/scripts/legacy_lyxpreview2ppm.py b/lib/scripts/legacy_lyxpreview2ppm.py index fdc5a8eec3..d16e86788f 100644 --- a/lib/scripts/legacy_lyxpreview2ppm.py +++ b/lib/scripts/legacy_lyxpreview2ppm.py @@ -293,6 +293,8 @@ def legacy_conversion_step1(latex_file, dpi, output_format, fg_color, bg_color, # Compile the latex file. latex_status, latex_stdout = run_latex(latex, latex_file) + if latex_status: + return (latex_status, []) if pdf_output: return legacy_conversion_step3(latex_file, dpi, output_format, True, skipMetrics) diff --git a/lib/scripts/lyxpreview2bitmap.py b/lib/scripts/lyxpreview2bitmap.py index 4a2cddb61f..ace46d21c6 100755 --- a/lib/scripts/lyxpreview2bitmap.py +++ b/lib/scripts/lyxpreview2bitmap.py @@ -409,6 +409,8 @@ def main(argv): # Compile the latex file. latex_status, latex_stdout = run_latex(latex, latex_file, bibtex) + if latex_status: + return (latex_status, []) # The dvi output file name dvi_file = latex_file_re.sub(".dvi", latex_file) -- 2.39.2