From 5588362a4f34f93ecc0d28f7e4e3c61b2af3c2b4 Mon Sep 17 00:00:00 2001 From: Julien Rioux Date: Mon, 15 Apr 2013 10:25:42 -0400 Subject: [PATCH 1/1] lilypond-book: File search fallback when kpsewhich fails. --- python/book_latex.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/python/book_latex.py b/python/book_latex.py index 8d2104b08d..756bc2c651 100644 --- a/python/book_latex.py +++ b/python/book_latex.py @@ -296,9 +296,10 @@ class BookLatexOutputFormat (BookBase.BookOutputFormat): def input_fullname (self, input_filename): # Use kpsewhich if available, otherwise fall back to the default: if ly.search_exe_path ('kpsewhich'): - return os.popen ('kpsewhich ' + input_filename).read()[:-1] - else: - return BookBase.BookOutputFormat.input_fullname (self, input_filename) + trial = os.popen ('kpsewhich ' + input_filename).read()[:-1] + if trial: + return trial + return BookBase.BookOutputFormat.input_fullname (self, input_filename) def process_chunks (self, chunks): for c in chunks: -- 2.39.2