issues.py 文件源码

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

项目:PenguinDome 作者: quantopian 项目源码 文件源码
def close_handler(args):
    if not (args.host or args.issue_name or args.all):
        sys.exit('If you really want to close all issues for all hosts,\n'
                 'you need to specify --all.')

    hostname = (None if not args.host else
                args.host[0] if len(args.host) == 1 else
                {'$in': args.host})
    issue_name = (None if not args.issue_name else
                  args.issue_name[0] if len(args.issue_name) == 1
                  else {'$in': args.issue_name})
    docs = close_issue(hostname, issue_name)

    if not docs:
        print('No matching issues.')
        return

    with logbook.StreamHandler(sys.stdout, bubble=True):
        for doc in docs:
            log.info('Manually closed {} issue for {}', doc['name'],
                     doc['hostname'])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号