def visit(self, node):
method = 'visit_' + node.__class__.__name__
visitor = getattr(self, method, None)
if self.verbose:
lineno = getattr(node, 'lineno', 1)
line = self.code[lineno - 1] if self.code else ''
self._log(lineno, ast.dump(node), line)
if visitor:
visitor(node)
return self.generic_visit(node)
评论列表
文章目录