]> git.lyx.org Git - features.git/commitdiff
Temporary hack to try to solve #11457 on windows
authorJosé Matos <jamatos@lyx.org>
Fri, 31 May 2019 09:43:02 +0000 (10:43 +0100)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Thu, 18 Jun 2020 13:48:31 +0000 (15:48 +0200)
Redirect the standard output and standard error of the script to a file called debug.txt in the temporary directory.

lib/scripts/lyxpreview2bitmap.py

index ecefdaf9413fa776902c004a82f2190909f43e51..6a7259a9b57032cda3cc020d63757b0bf72b4586 100755 (executable)
@@ -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')