resume_generator.py 文件源码

python
阅读 35 收藏 0 点赞 0 评论 0

项目:resume 作者: masasin 项目源码 文件源码
def __init__(self, *, context_name, filetype, output_filetype=None,
                 jinja_options, replacements):
        self.base_template = config.BASE_FILE_NAME
        self.context_name = context_name

        self.filetype = filetype
        self.output_filetype = output_filetype
        self.replacements = replacements
        self.username = None

        context_templates_dir = posixpath.join(config.TEMPLATES_DIR,
                                               context_name)

        jinja_options = jinja_options.copy()
        jinja_options["loader"] = jinja2.FileSystemLoader(
            searchpath=context_templates_dir
        )
        jinja_options["undefined"] = jinja2.StrictUndefined
        self.jinja_env = jinja2.Environment(**jinja_options)

        self.known_section_types = [os.path.splitext(os.path.basename(s))[0]
                                    for s in files_of_type(
                                        self.filetype,
                                        posixpath.join(context_templates_dir,
                                                       config.SECTIONS_DIR))]
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号