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)
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()