class_docstr: IPython embedded shell interface.
  
  This class allows igraph to be embedded in IPython's interactive shell.
class_docstr_tok: ["IPython","embedded","shell","interface",".","This","class","allows","igraph","to","be","embedded","in","IPython","'s","interactive","shell","."]
docstr: Starts the embedded shell.
code: def __call__(self):
      """Starts the embedded shell."""
      print("igraph %s running inside " % __version__, end="")
      if self._shell.__class__.__name__ == "TerminalIPythonApp":
          self._shell.initialize()
          self._shell.shell.ex("from igraph import *")
          self._shell.start()
      else:
          self._shell.mainloop()
  
imports: from abc import ABCMeta, abstractmethod
  import re
  import sys
  from igraph import __version__
  from igraph._igraph import set_progress_handler, set_status_handler
  from igraph.configuration import Configuration
label_desc: Use image node_id 2 for calling the IPythonShell obj's underlying member method code with example usage: obj.__call__() without return types