def visit_excepthandler(self, node, parent):
newnode = nodes.ExceptHandler(node.lineno, node.col_offset, parent)<EOL>if node.name:<EOL><INDENT>name = self.visit_assignname(node, newnode, node.name)<EOL><DEDENT>else:<EOL><INDENT>name = None<EOL><DEDENT>newnode.postinit(<EOL>_visit_or_none(node, "<STR_LIT:type>", self, newnode),<EOL>name,<EOL>[self.visit(child, newnode) for child in node.body],<EOL>)<EOL>return newnode<EOL>
visit an ExceptHandler node by returning a fresh instance of it