From 1700d0c747019acce59af5e60e1ce7d84229402d Mon Sep 17 00:00:00 2001 From: Richard Heck Date: Fri, 26 Aug 2011 23:06:15 +0000 Subject: [PATCH] The call to cmdOutput can throw an exception, so we need to be careful here, lest configure.py abort. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39529 a592a061-630c-0410-9148-cb99ea01b6c8 --- lib/configure.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/configure.py b/lib/configure.py index 9fbba18799..5ca32a5192 100644 --- a/lib/configure.py +++ b/lib/configure.py @@ -415,7 +415,14 @@ def checkLuatex(): \end{document} ''') # run lualatex on luatest.tex and check result - luatest = cmdOutput(LUATEX + ' luatest.tex') + try: + luatest = cmdOutput(LUATEX + ' luatest.tex') + except: + # certainly not working + logger.info('LuaTeX call failed.') + # remove temporary files + removeFiles(['luatest.tex', 'luatest.log', 'luatest.aux', 'luatest.pdf']) + return if luatest.find('XeTeX is required to compile this document') != -1: # fontspec/luatex too old! We do not support this version. logger.info(msg + ' no (probably not recent enough)') -- 2.39.2