Esempio n. 1
0
File: test.py Progetto: zyrobin/lino
def run_test():
    tpl = os.path.join(os.path.abspath(os.path.dirname(__file__)),'test_template.odt')
    target = 'test_result.odt'
    if os.path.exists(target): 
        os.remove(target)
    init_demo()
    context = dict()
    renderer = Renderer(tpl,context,target,**APPY_PARAMS)
    renderer.run()
    print "Generated file", target
    os.startfile(target)    
Esempio n. 2
0
File: base.py Progetto: DarioGT/lino
 def write_odt_file(self, target):
     #~ from appy.pod.renderer import Renderer
     from lino.utils import iif
     #~ from lino.utils.appy_pod import setup_renderer
     from lino.utils.appy_pod import Renderer
     assert os.path.abspath(self.input_template) != os.path.abspath(target)
     if os.path.exists(target):
         os.remove(target)
     #~ tpl = os.path.join(os.path.dirname(__filename__),'cfr.odt')
     ses = settings.SITE.login("root")  # not tested after 20130327
     context = dict(
         self=self,
         iif=iif,
     )
     appy_params = dict()
     logger.info(u"appy.pod render %s -> %s (params=%s)",
                 self.input_template, target, appy_params)
     renderer = Renderer(ses, self.input_template, context, target,
                         **appy_params)
     #~ setup_renderer(renderer)
     #~ renderer.context.update(restify=debug_restify)
     self.writing_format = 'odt'
     renderer.run()