当前位置: 首页>>代码示例>>Python>>正文


Python environ.Path方法代码示例

本文整理汇总了Python中environ.Path方法的典型用法代码示例。如果您正苦于以下问题:Python environ.Path方法的具体用法?Python environ.Path怎么用?Python environ.Path使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在environ的用法示例。


在下文中一共展示了environ.Path方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: generate_file_handler

# 需要导入模块: import environ [as 别名]
# 或者: from environ import Path [as 别名]
def generate_file_handler(filename):
    """ Generates a logging handler that writes to a file.

    If the `ENABLE_LOGGING_TO_FILE` setting is `False`, `logging.NullHandler` will be used instead
    of `logging.FileHandler`.

    Args:
        filename (str): Name of the file to which logs are written.

    Returns:
        dict
    """
    handler = {"level": "INFO", "formatter": "standard"}
    if ENABLE_LOGGING_TO_FILE:
        handler.update(
            {
                "class": "logging.FileHandler",
                "filename": environ.Path(LOG_FILE_PATH).path(filename),
            }
        )
    else:
        handler["class"] = "logging.NullHandler"

    return handler 
开发者ID:openoakland,项目名称:woeip,代码行数:26,代码来源:settings.py

示例2: update_body

# 需要导入模块: import environ [as 别名]
# 或者: from environ import Path [as 别名]
def update_body(app, pagename, templatename, context, doctree):
    outdir = environ.Path(app.config.html_context['output_directory'])
    project = app.config.project
    version = app.config.version
    if not os.path.exists(outdir.root):
        os.makedirs(outdir.root)
    directory_name = "{name}-{version}".format(name=project, version=version)
    json_dir = outdir.path(directory_name)
    if not os.path.exists(json_dir.root):
        os.makedirs(json_dir.root)
    try:
        out_dir = json_dir.path('/'.join(pagename.split('/')[:-1]))
        if not os.path.exists(out_dir()):
            os.makedirs(out_dir())
        out_file = json_dir.path(pagename + '.json')
        to_write = open(out_file(), 'w+')
        to_context = copy.copy(context)
        # Use list here so we don't get an error on changing dict during iteration
        for key in list(context):
            if key not in KEYS:
                del to_context[key]
        to_write.write(json.dumps(to_context, indent=4))
    except Exception:
        log.exception('Failure in JSON search dump') 
开发者ID:readthedocs,项目名称:pydoc.io,代码行数:26,代码来源:__init__.py


注:本文中的environ.Path方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。