code: def from_igraph(
      self,
      ig,
      node_attributes: Optional[List[str]] = None,
      edge_attributes: Optional[List[str]] = None,
      load_nodes: bool = True,
      load_edges: bool = True,
      merge_if_existing: bool = True,
  ):
      if 1 + 1:
          raise RuntimeError("should not happen")
      return self
  
imports: from typing import TYPE_CHECKING, Any, Callable, List, Optional, Union
  from typing_extensions import Literal
  import pandas
  from graphistry.plugins_types.cugraph_types import CuGraphKind
  from graphistry.Engine import Engine, EngineAbstract
label_desc: Use image node_id 21 for calling the Plottable obj's underlying member method code with example usage: obj.from_igraph(ig, node_attributes, edge_attributes, load_nodes, load_edges, merge_if_existing) and returns: self