Module:core.autocall
Autocall capabilities for IPython.core.
Authors:
Brian Granger
Fernando Perez
Thomas Kluyver
Notes
3 Classes
- classIPython.core.autocall.IPyAutocall(ip=None)
Bases:
objectInstances of this class are always autocalled
This happens regardless of ‘autocall’ variable state. Use this todevelop 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.
- classIPython.core.autocall.ExitAutocall(ip=None)
Bases:
IPyAutocallAn autocallable object which will be added to the user namespace so thatexit, exit(), quit or quit() are all valid ways to close the shell.
- classIPython.core.autocall.ZMQExitAutocall(ip=None)
Bases:
ExitAutocallExit 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).