This documentation is for a development version of IPython. There may be significant differences from the latest stable release.
A mixin for Application classes that launch InteractiveShell instances, load extensions, etc.
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:
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