req_file.py 文件源码

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

项目:zanph 作者: zanph 项目源码 文件源码
def build_parser():
    """
    Return a parser for parsing requirement lines
    """
    parser = optparse.OptionParser(add_help_option=False)

    option_factories = SUPPORTED_OPTIONS + SUPPORTED_OPTIONS_REQ
    for option_factory in option_factories:
        option = option_factory()
        parser.add_option(option)

    # By default optparse sys.exits on parsing errors. We want to wrap
    # that in our own exception.
    def parser_exit(self, msg):
        raise RequirementsFileParseError(msg)
    parser.exit = parser_exit

    return parser
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号