code: def handle_or_else(self, orelse, test):
          
          if isinstance(orelse[0], ast.If):
              control_flow_node = self.visit(orelse[0])
              # Prefix the if label with 'el'
              control_flow_node.test.label = 'el' + control_flow_node.test.label
  
              test.connect(control_flow_node.test)
              return control_flow_node.last_nodes
          else:
              else_connect_statements = self.stmt_star_handler(
                  orelse,
                  prev_node_to_avoid=self.nodes[-1]
              )
              test.connect(else_connect_statements.first_statement)
              return else_connect_statements.last_statements
docs: Handle the orelse part of an if or try node.
  
          Args:
              orelse(list[Node])
              test(Node)
  
          Returns:
              The last nodes of the orelse branch.