From: Richard Heck Date: Fri, 26 Aug 2011 23:06:15 +0000 (+0000) Subject: The call to cmdOutput can throw an exception, so we need to be careful X-Git-Tag: 2.1.0beta1~2787 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=1700d0c747019acce59af5e60e1ce7d84229402d;p=features.git 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 --- 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)')