From 6e3595a6808a80bb8ddd7cb63d2732e5c0ccb600 Mon Sep 17 00:00:00 2001 From: Charles Haley Date: Sun, 18 Apr 2021 15:51:23 +0100 Subject: [PATCH] Fix regression that broke using stored templates. --- src/calibre/utils/formatter.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/utils/formatter.py b/src/calibre/utils/formatter.py index 0c5950d09a..78c247cd18 100644 --- a/src/calibre/utils/formatter.py +++ b/src/calibre/utils/formatter.py @@ -796,6 +796,8 @@ class _Interpreter(object): saved_line_number = self.override_line_number self.override_line_number = (self.override_line_number if self.override_line_number else prog.line_number) + else: + saved_line_number = None try: val = self.expression_list(prog.function) except ReturnExecuted as e: