# HG changeset patch # User Ludovic Chabant # Date 1484210707 28800 # Node ID c9850153e4b306691d6ddd0cc91c0d196634e43b # Parent 3cc73f810b397e6175d03ee6b99598986998036f Don't render empty title pages by default. diff -r 3cc73f810b39 -r c9850153e4b3 jouvence/renderer.py --- 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')