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