compile.py 文件源码

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

项目:opyum 作者: Amper 项目源码 文件源码
def ast_to_class(node: ast.AST, old_class: type = None, file: str = None) -> type:
    """

    :param node:
    :param old_class:
    :param file:
    :return:
    """

    if node and not isinstance(node, (ast.Module, ast.ClassDef)):
        raise TypeError('Unexpected type for node: {}'.format(str(type(node))))

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

    result = old_class

    # @TODO:
    raise NotImplementedError
    return NotImplemented
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号