From fd392f2f0ebf34045c53e9d012eccd73bb428df1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Matos?= Date: Fri, 31 May 2019 10:43:02 +0100 Subject: [PATCH] Temporary hack to try to solve #11457 on windows Redirect the standard output and standard error of the script to a file called debug.txt in the temporary directory. --- lib/scripts/lyxpreview2bitmap.py | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/lib/scripts/lyxpreview2bitmap.py b/lib/scripts/lyxpreview2bitmap.py index ecefdaf941..6a7259a9b5 100755 --- a/lib/scripts/lyxpreview2bitmap.py +++ b/lib/scripts/lyxpreview2bitmap.py @@ -372,6 +372,17 @@ def main(argv): input_path = args[0] dir, latex_file = os.path.split(input_path) + # Check for the input file + if not os.path.exists(input_path): + error('File "%s" not found.' % input_path) + if len(dir) != 0: + os.chdir(dir) + + if lyxpreview_tools.verbose: + f_out = open('debug.txt', 'a') + sys.stdout = f_out + sys.stderr = f_out + # Echo the settings progress("Running Python %s" % str(sys.version_info[:3])) progress("Starting %s..." % script_name) @@ -381,12 +392,6 @@ def main(argv): progress("Resolution (dpi): %s" % dpi) progress("File to process: %s" % input_path) - # Check for the input file - if not os.path.exists(input_path): - error('File "%s" not found.' % input_path) - if len(dir) != 0: - os.chdir(dir) - # For python > 2 convert strings to bytes if not PY2: fg_color = bytes(fg_color, 'ascii') -- 2.39.5