Changeset - aaf743e3a124
[Not reviewed]
0 1 0
Lance Edgar (lance) - 7 years ago 2018-02-02 17:05:49
lance@edbob.org
Add 'force' kwarg to `pod.render_document()`
1 file changed with 6 insertions and 2 deletions:
0 comments (0 inline, 0 general)
rattail/poddoc.py
Show inline comments
 
@@ -2,7 +2,7 @@
 
################################################################################
 
#
 
#  Rattail -- Retail Software Framework
 
#  Copyright © 2010-2017 Lance Edgar
 
#  Copyright © 2010-2018 Lance Edgar
 
#
 
#  This file is part of Rattail.
 
#
 
@@ -26,15 +26,19 @@ appy.pod integration
 

	
 
from __future__ import unicode_literals, absolute_import
 

	
 
import os
 
import warnings
 

	
 

	
 
def render_document(config, template, context, output, **kwargs):
 
def render_document(config, template, context, output, force=False, **kwargs):
 
    """
 
    Render a document using appy.pod
 
    """
 
    from appy.pod.renderer import Renderer
 

	
 
    if force and os.path.exists(output):
 
        os.remove(output)
 

	
 
    kwargs.setdefault('pythonWithUnoPath', config.get('rattail', 'uno_python'))
 
    renderer = Renderer(template, context, output, **kwargs)
 
    renderer.run()
0 comments (0 inline, 0 general)