Пример #1
0
 def create_template(self):
     env = Environment()
     env.loader = FileSystemLoader(DEFAULT_TEMPLATE_FOLDER)
     template = env.get_template(DEFAULT_TEMPLATE)
     output_text = template.render(self.__template_vars)
     output_report = open(self.__template_path, 'w')
     output_report.write(output_text)
     output_report.close()
    def render_template(self, branch):
        """
        Render XML from the Jinja2 template
        """
        from jinja import FileSystemLoader
        from jinja.environment import Environment

        env = Environment()
        env.loader = FileSystemLoader('templates')
        template = env.get_template(self.template_name)
        rendered_xml = template.render(git_repo=self.repo_url,
                                       git_branch=branch)
        return rendered_xml