start_script.py 文件源码

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

项目:fuel-ccp-entrypoint 作者: openstack 项目源码 文件源码
def jinja_render_file(path, lookup_paths=None):
    file_loaders = [jinja2.FileSystemLoader(os.path.dirname(path))]
    for p in lookup_paths:
        file_loaders.append(jinja2.FileSystemLoader(p))
    env = jinja2.Environment(loader=jinja2.ChoiceLoader(loaders=file_loaders))
    env.globals['address'] = address
    env.globals['raise_exception'] = j2raise
    env.filters['gethostbyname'] = socket.gethostbyname
    content = env.get_template(os.path.basename(path)).render(VARIABLES)

    return content
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号