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:
objectInstances 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:
IPyAutocallAn 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:
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).