def ast_uses_varset(root, varset):
class UsesVarsetVisitor(ast.NodeVisitor):
def __init__(self):
self.uses_varset = False
def visit_Name(self, node):
if node.id in varset:
self.uses_varset = True
vis = UsesVarsetVisitor()
vis.visit(root)
return vis.uses_varset
评论列表
文章目录