decompile.py 文件源码

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

项目:opyum 作者: Amper 项目源码 文件源码
def class_to_ast(class_: type, file: str = None) -> ast.ClassDef:
    """

    """

    if class_ and not isinstance(class_, type):
        raise TypeError('Unexpected type: {}'.format(str(type(class_))))

    result = None

    try:
        src = inspect.getsource(class_)
        file = file or inspect.getfile(class_)
        result = source_to_ast(src, file)
    except IOError:
        pass

    return result
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号