async_server.py 文件源码

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

项目:dcos 作者: dcos 项目源码 文件源码
def logs_handler(request):
    """Return the log file on disk.

    :param request: a web requeest object.
    :type request: request | None
    """
    log.info("Request for logs endpoint made.")
    complete_log_path = STATE_DIR + '/complete.log'
    json_files = glob.glob(STATE_DIR + '/*.json')
    complete_log = []
    for f in json_files:
        log.debug('Adding {} to complete log file.'.format(f))
        with open(f) as blob:
            complete_log.append(json.loads(blob.read()))

    with open(complete_log_path, 'w') as f:
        f.write(json.dumps(complete_log, indent=4, sort_keys=True))

    return web.HTTPFound('/download/log/complete.log'.format(VERSION))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号