From a1d38c75f0e0b217c6ec81165048d64fc8d7ab15 Mon Sep 17 00:00:00 2001 From: Charles Haley Date: Wed, 15 Mar 2017 15:09:01 +0100 Subject: [PATCH] Make the validation formatter work with "program:"-style templates. --- src/calibre/utils/formatter.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/calibre/utils/formatter.py b/src/calibre/utils/formatter.py index 8a9666faad..177ead9eb5 100644 --- a/src/calibre/utils/formatter.py +++ b/src/calibre/utils/formatter.py @@ -545,8 +545,7 @@ class ValidateFormatter(TemplateFormatter): def validate(self, x): from calibre.ebooks.metadata.book.base import Metadata - self.book = Metadata('') - return self.vformat(x, [], {}) + return self.safe_format(x, {}, 'VALIDATE ERROR', Metadata('')) validation_formatter = ValidateFormatter()