diff --git a/src/calibre/gui2/tweak_book/diff/highlight.py b/src/calibre/gui2/tweak_book/diff/highlight.py index 4e86015e1d..7f85229d1d 100644 --- a/src/calibre/gui2/tweak_book/diff/highlight.py +++ b/src/calibre/gui2/tweak_book/diff/highlight.py @@ -69,11 +69,12 @@ def pygments_lexer(filename): from pygments.util import ClassNotFound except ImportError: return None + glff = lambda n: get_lexer_for_filename(n, stripnl=False) try: - return get_lexer_for_filename(filename, stripnl=False) + return glff(filename) except ClassNotFound: if filename.lower().endswith('.recipe'): - return get_lexer_for_filename('a.py', stripnl=False) + return glff('a.py') return None _pyg_map = None