def visit(self, node):
try:<EOL><INDENT>method = getattr(self, '<STR_LIT>' % node.expr_name.lower())<EOL><DEDENT>except AttributeError:<EOL><INDENT>return<EOL><DEDENT>try:<EOL><INDENT>return method(node, [self.visit(n) for n in node])<EOL><DEDENT>except (VisitationError, UndefinedLabel):<EOL><INDENT>raise<EOL><DEDENT>except self.unwrapped_exceptions:<EOL><INDENT>raise<EOL><DEDENT>except Exception:<EOL><INDENT>exc_class, exc, trace = sys.exc_info()<EOL>raise VisitationError(exc, exc_class, node).with_traceback(trace)<EOL><DEDENT>
Rewrite original method to use lower-case method, and not "generic" function.