# ``igraph`.`app`.`shell`.`IDLEShell``

class documentation

`class IDLEShell(Shell): (source)`

Constructor: `IDLEShell()`

View In Hierarchy

IDLE embedded shell interface.

This class allows igraph to be embedded in IDLE (the Tk Python IDE).

Method | `__call__` | Starts the shell
Method | `__init__` | Constructor.
Instance Variable | `_root` | Undocumented
Instance Variable | `_shell` | Undocumented

Inherited from `Shell`:

Method | `get_progress_handler` | Returns the progress handler (if exists) or None (if not).
Method | `get_status_handler` | Returns the status handler (if exists) or None (if not).
Method | `supports_progress_bar` | Checks whether the shell supports progress bars.
Method | `supports_status_messages` | Checks whether the shell supports status messages.

def __call__(self): (source)
overrides `igraph.app.shell.Shell.__call__`

Starts the shell

def __init__(self): (source)

Constructor.

Imports IDLE's embedded shell. The implementation of this method is ripped from idlelib.PyShell.main() after removing the unnecessary parts.

_root = (source)

Undocumented

_shell = (source)

Undocumented