def is_declaration_of_type(node, typ):
if isinstance(node, ast.Subscript):
return is_declaration_of_type(node.value, typ)
if not isinstance(node, ast.Call): return False
if not isinstance(node.func, ast.Name): return False
return node.func.id == typ
评论列表
文章目录