* lyxpreview_tool.py : Allow to look for commands with arguments.

For example, find_exe(["bibtex -min-crossrefs=7"]) should search for
bibtex and if it is found, return the string "bibtex -min-crossrefs=7".

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39794 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Julien Rioux 2011-10-03 16:35:25 +00:00
parent c221e445fe
commit 2645d57d89

View File

@ -88,7 +88,8 @@ def make_texcolor(hexcolor, graphics):
def find_exe(candidates):
global extlist, path
for prog in candidates:
for command in candidates:
prog = command.split()[0]
for directory in path:
for ext in extlist:
full_path = os.path.join(directory, prog + ext)
@ -97,7 +98,7 @@ def find_exe(candidates):
# have found it). Return just the basename to avoid
# problems when the path to the executable contains
# spaces.
return os.path.basename(full_path)
return command
return None