A mixin for Application classes that launch InteractiveShell instances, load extensions, etc.
Bases: IPython.config.configurable.Configurable
A Mixin for applications that start InteractiveShell instances.
Provides configurables for loading extensions and executing files as part of configuring a Shell environment.
The following methods should be called by the initialize() method of the subclass:
- init_path()
- init_shell() (to be implemented by the subclass)
- init_gui_pylab()
- init_extensions()
- init_code()
A trait for unicode strings.
An instance of a Python list.
An instance of a Python list.
An instance of a Python list.
An instance of a Python list.
A trait for unicode strings.
A trait for unicode strings.
An enum of strings that are caseless in validate.
run the pre-flight code, specified via exec_lines
Load all IPython extensions in IPythonApp.extensions.
This uses the ExtensionManager.load_extensions() to load all the extensions listed in self.extensions.
Enable GUI event loop integration, taking pylab into account.
Add current working directory, ‘’, to sys.path
An enum of strings that are caseless in validate.
A trait for unicode strings.
An enum of strings that are caseless in validate.
A boolean (True, False) trait.
A trait whose value must be an instance of a specified class.
The value can also be an instance of a subclass of the specified class.