From 884839a691e800e56e185e10019a66b12feea640 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 2 Sep 2021 22:42:41 +0530 Subject: [PATCH] Fix #1942463 [Syntax error in formatter.py](https://bugs.launchpad.net/calibre/+bug/1942463) --- src/calibre/utils/formatter.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/calibre/utils/formatter.py b/src/calibre/utils/formatter.py index a841c02010..dc9cf799c3 100644 --- a/src/calibre/utils/formatter.py +++ b/src/calibre/utils/formatter.py @@ -925,8 +925,9 @@ class _Interpreter(object): def do_node_first_non_empty(self, prog): for expr in prog.expression_list: - if v := self.expr(expr): - if (self.break_reporter): + v = self.expr(expr) + if v == self.expr(expr): + if self.break_reporter: self.break_reporter(prog.node_name, v, prog.line_number) return v if (self.break_reporter):