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: