##// END OF EJS Templates
ensure a fallback exists, so use local std{in,out,err}...
ensure a fallback exists, so use local std{in,out,err} Since IOStream instances require a valid fallback stream, use the locally defined std{in,out,err} instead of sys.std{in,out,err} in IOTerm's __init__ method. Note that the local std{in,out,err} are IOStream instances as well, that fall back to os.devnull

File last commit:

r5448:5f4ba444
r6652:183d9879
Show More
plugins.txt
22 lines | 763 B | text/plain | TextLexer
.. _plugins_overview:
===============
IPython plugins
===============
IPython has a plugin mechanism that allows users to create new and custom
runtime components for IPython. Plugins are different from extensions:
* Extensions are used to load plugins.
* Plugins are a more advanced configuration system that gives you access
to the running IPython instance.
* Plugins are traited and configurable.
At this point, the documentation of our plugin system is minimal. If you are
interested in creating a new plugin, see the following files:
* :file:`IPython/extensions/parallelmagic.py`
* :file:`IPython/extensions/autoreload.py`
As well as our documentation on the :ref:`configuration system <config_overview>`
and :ref:`extensions <extensions_overview>`.