From f9aa61fa326f9737e2af971a420da9c0652612ae Mon Sep 17 00:00:00 2001 From: "Martin A. Brown" Date: Mon, 15 Feb 2016 20:59:25 -0800 Subject: [PATCH] revise BaseDoctype to add generic generation method --- tldp/doctypes/common.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/tldp/doctypes/common.py b/tldp/doctypes/common.py index 5a6c699..e208ec7 100644 --- a/tldp/doctypes/common.py +++ b/tldp/doctypes/common.py @@ -38,12 +38,16 @@ class BaseDoctype(object): def generate(self): os.chdir(self.output.dirname) - self.output.clear() - self.platform_check() - self.create_htmls() - self.create_pdf() - self.create_txt() - self.create_html() + vector = [self.output.clean(), + self.platform_check(), + self.create_htmls(), + self.create_pdf(), + self.create_txt(), + self.create_html(), + ] + result = all(vector) + logger.info("%s generation of all documents %s", self.source.stem, result) + return all(vector) # # -- end of file