From ab261d43fa4767f352d8d58813c48a9530f8b245 Mon Sep 17 00:00:00 2001 From: Charles Haley Date: Sat, 28 Nov 2020 10:00:05 +0000 Subject: [PATCH] Bug #1906063: regression: template function first_non_empty fails if no argument evaluates non-empty --- src/calibre/utils/formatter.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/calibre/utils/formatter.py b/src/calibre/utils/formatter.py index a791214c37..2e1844629e 100644 --- a/src/calibre/utils/formatter.py +++ b/src/calibre/utils/formatter.py @@ -538,6 +538,7 @@ class _Interpreter(object): for expr in prog.expression_list: if v := self.expr(expr): return v + return '' NODE_OPS = { Node.NODE_IF: do_node_if,