Mercurial > jouvence
changeset 28:c9850153e4b3
Don't render empty title pages by default.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Thu, 12 Jan 2017 00:45:07 -0800 |
parents | 3cc73f810b39 |
children | f5f29660fa6a |
files | jouvence/renderer.py |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/jouvence/renderer.py Thu Jan 05 19:59:01 2017 -0800 +++ b/jouvence/renderer.py Thu Jan 12 00:45:07 2017 -0800 @@ -7,6 +7,7 @@ class BaseDocumentRenderer: def __init__(self, text_renderer=None): + self.force_title_page = False self.text_renderer = text_renderer if not text_renderer: self.text_renderer = NullTextRenderer() @@ -35,6 +36,9 @@ self.write_footer(doc, out) def render_title_page(self, values, out): + if not self.force_title_page and not values: + return + clean_values = values.copy() clean_values.setdefault('title', 'Untitled Screenplay') clean_values.setdefault('credit', 'Written by')