[LyX/master] lyxpaperview - fix redirection

Pavel Sanda sanda at lyx.org
Fri Feb 24 18:43:58 UTC 2023


commit 52d51fe4339dedb69214a765439f1b09f2c6dc0c
Author: Pavel Sanda <sanda at lyx.org>
Date:   Fri Feb 24 20:44:37 2023 +0100

    lyxpaperview - fix redirection
    
    Any time pdfviewer process write anything to stderr it's killed,
    most probably due to not existing pipe to proper stderr file descriptor.
    /dev/null redirection fixes the issue.
---
 lib/scripts/lyxpaperview.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/lib/scripts/lyxpaperview.py b/lib/scripts/lyxpaperview.py
index 19d9955..32f83ea 100755
--- a/lib/scripts/lyxpaperview.py
+++ b/lib/scripts/lyxpaperview.py
@@ -143,7 +143,7 @@ def main(argv):
     if len(cmdline) == 1:
         subprocess.call([viewer, result])
     elif len(cmdline) == 2:
-        subprocess.Popen([cmdline[0], "-" + cmdline[1] , result])
+        subprocess.Popen([cmdline[0], "-" + cmdline[1] , result], stderr=subprocess.DEVNULL, stdout=subprocess.DEVNULL)
     
     exit(0)
 


More information about the lyx-cvs mailing list