def visit(self, node, phase=None):
phase = phase or constants.PRIMARY
name = node.__class__.__name__
method = 'visit_' + name
visitor = getattr(self, method, None)
if visitor is not None:
if self.debug:
LOG.debug("%s called (%s)", method, ast.dump(node))
visitor(node, phase)
else:
self.update_scores(self.tester.run_tests(self.context, name, phase=phase))
评论列表
文章目录