Make the validation formatter work with "program:"-style templates.

This commit is contained in:
Charles Haley 2017-03-15 15:09:01 +01:00
parent 3ca574fa32
commit a1d38c75f0

View File

@ -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()