a
    ÂóFbÆ  ã                   @   sZ   d Z G dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deeƒZG d	d
„ d
eƒZdS )zx
Global exception classes for IPython.core.

Authors:

* Brian Granger
* Fernando Perez
* Min Ragan-Kelley

Notes
-----
c                   @   s   e Zd ZdS )ÚIPythonCoreErrorN)Ú__name__Ú
__module__Ú__qualname__© r   r   ú1lib/python3.9/site-packages/IPython/core/error.pyr      s   r   c                   @   s   e Zd ZdZdS )ÚTryNextz–Try next hook exception.

    Raise this in your hook function to indicate that the next hook handler
    should be used to handle the operation.
    N©r   r   r   Ú__doc__r   r   r   r   r   "   s   r   c                   @   s   e Zd ZdZdS )Ú
UsageErrorz¥Error in magic function arguments, etc.

    Something that probably won't warrant a full traceback, but should
    nevertheless interrupt a macro / batch file.
    Nr   r   r   r   r   r
   )   s   r
   c                   @   s   e Zd ZdZdS )ÚStdinNotImplementedErrorzžraw_input was requested in a context where it is not supported

    For use in IPython kernels, where only some frontends may support
    stdin requests.
    Nr   r   r   r   r   r   0   s   r   c                   @   s   e Zd ZdZdS )ÚInputRejectedzœInput rejected by ast transformer.

    Raise this in your NodeTransformer to indicate that InteractiveShell should
    not execute the supplied input.
    Nr   r   r   r   r   r   7   s   r   N)r	   Ú	Exceptionr   r   r
   ÚNotImplementedErrorr   r   r   r   r   r   Ú<module>   s
   