Module: terminal.interactiveshell
¶
IPython terminal interface using prompt_toolkit
1 Class¶
-
class
IPython.terminal.interactiveshell.
TerminalInteractiveShell
(*args, **kwargs)¶ Bases:
IPython.core.interactiveshell.InteractiveShell
-
__init__
(*args, **kwargs)¶ Create a configurable given a config config.
Parameters: - config (Config) – If this is empty, default values are used. If config is a
Config
instance, it will be used to configure the instance. - parent (Configurable instance, optional) – The parent Configurable instance of this object.
Notes
Subclasses of Configurable must call the
__init__()
method ofConfigurable
before doing anything else and usingsuper()
:class MyConfigurable(Configurable): def __init__(self, config=None): super(MyConfigurable, self).__init__(config=config) # Then any other code you need to finish initialization.
This ensures that instances will be configured properly.
- config (Config) – If this is empty, default values are used. If config is a
-
auto_rewrite_input
(cmd)¶ Overridden from the parent class to use fancy rewriting prompt
-
debugger_cls
¶ Modified Pdb class, does not load readline.
for a standalone version that uses prompt_toolkit, see
IPython.terminal.debugger.TerminalPdb
andIPython.terminal.debugger.set_trace()
-
switch_doctest_mode
(mode)¶ Switch prompts to classic for %doctest_mode
-