providers.py 文件源码

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

项目:pandachaika 作者: pandabuilder 项目源码 文件源码
def get_parsers_classes(self, filter_name: str=None) -> List[Type['BaseParser']]:
        parsers_list = list()
        for parser in self.parsers:
            parser_name = getattr(parser, 'name')
            if filter_name:
                if filter_name in parser_name:
                    if parser_name == 'generic':
                        parsers_list.append(parser)
                    else:
                        parsers_list.insert(0, parser)
            else:
                if parser_name == 'generic':
                    parsers_list.append(parser)
                else:
                    parsers_list.insert(0, parser)

        return parsers_list
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号