ó
    Ñ]j¿  ã                   óH   • S r  " S S5      r " S S\5      r " S S\5      rg)zs
Autocall capabilities for IPython.core.

Authors:

* Brian Granger
* Fernando Perez
* Thomas Kluyver

Notes
-----
c                   ó0   • \ rS rSrSrSrSrSS jrS rSr	g)	ÚIPyAutocallé   z�Instances of this class are always autocalled

This happens regardless of 'autocall' variable state. Use this to
develop macro-like mechanisms.
NTc                 ó   • Xl         g ©N©Ú_ip©ÚselfÚips     ÚR/home/mande/repo/quber/.venv/lib/python3.13/site-packages/IPython/core/autocall.pyÚ__init__ÚIPyAutocall.__init__'   s   € Ø�ó    c                 ó   • Xl         g)z|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.

Nr   r	   s     r   Úset_ipÚIPyAutocall.set_ip*   s	   € ð �r   r   r   )
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Úrewriter   r   Ú__static_attributes__© r   r   r   r      s   † ñð
 €CØ€Gôõr   r   c                   ó"   • \ rS rSrSrSrS rSrg)ÚExitAutocallé3   zŒ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.Fc                 ó8   • U R                   R                  5         g r   )r   Úask_exit)r
   s    r   Ú__call__ÚExitAutocall.__call__8   s   € Ø�‰×ÑÕr   r   N)r   r   r   r   r   r   r    r   r   r   r   r   r   3   s   † ñKà€Gõr   r   c                   ó"   • \ rS rSrSrSS jrSrg)ÚZMQExitAutocallé;   zÁ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).
c                 óX   • XR                   l        U R                   R                  5         g r   )r   Úkeepkernel_on_exitr   )r
   Úkeep_kernels     r   r    ÚZMQExitAutocall.__call__D   s   € Ø&1�‰Ô#Ø�‰×ÑÕr   r   N)F)r   r   r   r   r   r    r   r   r   r   r#   r#   ;   s   † ñ÷r   r#   N)r   r   r   r#   r   r   r   Ú<module>r)      s,   ðñ÷:ñ ô(�;ô ô�lõ r   