base.py 文件源码

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

项目:oclubs 作者: SHSIDers 项目源码 文件源码
def __get_search(search, ie):
    if search is False:
        return None
    if search is True:
        if isinstance(ie, tuple):
            ie = ie[1]
        return __get_search(ie, False)
    elif search is None:
        return lambda val: val
    elif isinstance(search, basestring):
        if search == 'User':
            return lambda val: val.passportname
        elif search == 'FormattedText':
            return lambda val: val.raw
        else:
            return lambda val: val.name
    elif isinstance(search, type) and issubclass(search, Enum):
        return lambda val: val.format_name
    elif callable(search):
        return search

    return None
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号