Warning
This documentation is for an old version of IPython. You can find docs for newer versions here.
Module: core.autocall
¶
Autocall capabilities for IPython.core.
Authors:
- Brian Granger
- Fernando Perez
- Thomas Kluyver
Notes¶
3 Classes¶
-
class
IPython.core.autocall.
IPyAutocall
(ip=None)¶ Bases:
object
Instances of this class are always autocalled
This happens regardless of ‘autocall’ variable state. Use this to develop macro-like mechanisms.
-
__init__
(ip=None)¶
-
set_ip
(ip)¶ Will be used to set _ip point to current ipython instance b/f call
Override this method if you don’t want this to happen.
-
-
class
IPython.core.autocall.
ExitAutocall
(ip=None)¶ Bases:
IPython.core.autocall.IPyAutocall
An autocallable object which will be added to the user namespace so that exit, exit(), quit or quit() are all valid ways to close the shell.
-
class
IPython.core.autocall.
ZMQExitAutocall
(ip=None)¶ Bases:
IPython.core.autocall.ExitAutocall
Exit IPython. Autocallable, so it needn’t be explicitly called.
Parameters: keep_kernel : bool
If True, leave the kernel alive. Otherwise, tell the kernel to exit too (default).