Current File : //usr/lib/python3/dist-packages/zope/interface/common/__pycache__/interfaces.cpython-312.pyc
�

��e�����dZddlmZddlmZGd�de�Zeee�Gd�de�ZGd�d	e�Zeee�Gd
�de�Z	ee
e	�Gd�d
e�Zeee�Gd�de�Z
eee
�Gd�de�Zeee�Gd�de�Zeee�Gd�de�Zeee�Gd�de�Zeee�Gd�de�Zeee�Gd�de�Zeee�Gd�de�Zeee�Gd�de�Zeee�Gd �d!e�Zee e�Gd"�d#e�Z!ee"e!�Gd$�d%e	�Z#ee$e#�Gd&�d'e�Z%ee&e%�Gd(�d)e�Z'ee(e'�Gd*�d+e�Z)ee*e)�Gd,�d-e�Z+ee,e+�Gd.�d/e�Z-ee.e-�Gd0�d1e�Z/ee0e/�Gd2�d3e�Z1ee2e1�Gd4�d5e�Z3ee4e3�Gd6�d7e�Z5Gd8�d9e�Z6ee7e6�Gd:�d;e�Z8ee9e8�Gd<�d=e�Z:ee;e:�Gd>�d?e�Z<ee=e<�Gd@�dAe�Z>ee?e>�GdB�dCe�Z@eeAe@�GdD�dEe#�ZBeeCeB�GdF�dGe�ZDeeEeD�GdH�dIe-�ZFeeGeF�GdJ�dKe
�ZHeeIeH�GdL�dMe�ZJeeKeJ�GdN�dOe�ZLeeMeL�yP)Qz*Interfaces for standard python exceptions
�)�	Interface)�classImplementsc��eZdZdZy)�
IExceptionzInterface for `Exception`N��__name__�
__module__�__qualname__�__doc__���B/usr/lib/python3/dist-packages/zope/interface/common/interfaces.pyrr���r
rc��eZdZdZy)�IStandardErrorz3Interface for `StandardError` (no longer existing.)Nrrr
rrrs��9r
rc��eZdZdZy)�IWarningzInterface for `Warning`Nrrr
rrr���r
rc��eZdZdZy)�ISyntaxErrorzInterface for `SyntaxError`Nrrr
rrr!���!r
rc��eZdZdZy)�ILookupErrorzInterface for `LookupError`Nrrr
rrr&rr
rc��eZdZdZy)�IValueErrorzInterface for `ValueError`Nrrr
rrr+��� r
rc��eZdZdZy)�
IRuntimeErrorzInterface for `RuntimeError`Nrrr
rrr0���"r
rc��eZdZdZy)�IArithmeticError�Interface for `ArithmeticError`Nrrr
rr!r!5���%r
r!c��eZdZdZy)�IAssertionErrorzInterface for `AssertionError`Nrrr
rr%r%:���$r
r%c��eZdZdZy)�IAttributeErrorzInterface for `AttributeError`Nrrr
rr(r(?r&r
r(c��eZdZdZy)�IDeprecationWarningz"Interface for `DeprecationWarning`Nrrr
rr*r*D���(r
r*c��eZdZdZy)�	IEOFErrorzInterface for `EOFError`Nrrr
rr-r-I���r
r-c��eZdZdZy)�IEnvironmentErrorz Interface for `EnvironmentError`Nrrr
rr0r0N���&r
r0c��eZdZdZy)�IFloatingPointErrorz"Interface for `FloatingPointError`Nrrr
rr3r3Sr+r
r3c��eZdZdZy)�IIOErrorzInterface for `IOError`Nrrr
rr5r5Xrr
r5c��eZdZdZy)�IImportErrorzInterface for `ImportError`Nrrr
rr7r7]rr
r7c��eZdZdZy)�IIndentationErrorz Interface for `IndentationError`Nrrr
rr9r9br1r
r9c��eZdZdZy)�IIndexErrorzInterface for `IndexError`Nrrr
rr;r;grr
r;c��eZdZdZy)�	IKeyErrorzInterface for `KeyError`Nrrr
rr=r=lr.r
r=c��eZdZdZy)�IKeyboardInterruptz!Interface for `KeyboardInterrupt`Nrrr
rr?r?q���'r
r?c��eZdZdZy)�IMemoryErrorzInterface for `MemoryError`Nrrr
rrBrBvrr
rBc��eZdZdZy)�
INameErrorzInterface for `NameError`Nrrr
rrDrD{rr
rDc��eZdZdZy)�INotImplementedErrorz#Interface for `NotImplementedError`Nrrr
rrFrF�s��)r
rFc��eZdZdZy)�IOSErrorzInterface for `OSError`Nrrr
rrHrH�rr
rHc��eZdZdZy)�IOverflowErrorr"Nrrr
rrJrJ�r#r
rJc��eZdZdZy)�IOverflowWarningz�Deprecated, no standard class implements this.

    This was the interface for ``OverflowWarning`` prior to Python 2.5,
    but that class was removed for all versions after that.
    Nrrr
rrLrL�s��r
rLc��eZdZdZy)�IReferenceErrorzInterface for `ReferenceError`Nrrr
rrNrN�r&r
rNc��eZdZdZy)�IRuntimeWarningzInterface for `RuntimeWarning`Nrrr
rrPrP�r&r
rPc��eZdZdZy)�IStopIterationzInterface for `StopIteration`Nrrr
rrRrR����#r
rRc��eZdZdZy)�ISyntaxWarningzInterface for `SyntaxWarning`Nrrr
rrUrU�rSr
rUc��eZdZdZy)�ISystemErrorzInterface for `SystemError`Nrrr
rrWrW�rr
rWc��eZdZdZy)�ISystemExitzInterface for `SystemExit`Nrrr
rrYrY�rr
rYc��eZdZdZy)�	ITabErrorzInterface for `TabError`Nrrr
rr[r[�r.r
r[c��eZdZdZy)�
ITypeErrorzInterface for `TypeError`Nrrr
rr]r]�rr
r]c��eZdZdZy)�IUnboundLocalErrorz!Interface for `UnboundLocalError`Nrrr
rr_r_�r@r
r_c��eZdZdZy)�
IUnicodeErrorzInterface for `UnicodeError`Nrrr
rrara�rr
rac��eZdZdZy)�IUserWarningzInterface for `UserWarning`Nrrr
rrcrc�rr
rcc��eZdZdZy)�IZeroDivisionErrorz!Interface for `ZeroDivisionError`Nrrr
rrere�r@r
reN)Nr�zope.interfacerrr�	Exceptionrr�Warningr�SyntaxErrorr�LookupErrorr�
ValueErrorr�RuntimeErrorr!�ArithmeticErrorr%�AssertionErrorr(�AttributeErrorr*�DeprecationWarningr-�EOFErrorr0�EnvironmentErrorr3�FloatingPointErrorr5�IOErrorr7�ImportErrorr9�IndentationErrorr;�
IndexErrorr=�KeyErrorr?�KeyboardInterruptrB�MemoryErrorrD�	NameErrorrF�NotImplementedErrorrH�OSErrorrJ�
OverflowErrorrLrN�ReferenceErrorrP�RuntimeWarningrR�
StopIterationrU�
SyntaxWarningrW�SystemErrorrY�
SystemExitr[�TabErrorr]�	TypeErrorr_�UnboundLocalErrorra�UnicodeErrorrc�UserWarningre�ZeroDivisionErrorrr
r�<module>r�sW���$�*� �� ��	�:�&�:�Z�:��z�����"�"�>�"���\�*�"�>�"���\�*�!�.�!��
�K�(�#�N�#���m�,�&�~�&���!1�2�%�n�%����0�%�n�%����0�)�(�)��"�$7�8������)�$�'��'�� �"3�4�)�*�)��"�$7�8�� �����"�"�>�"���\�*�'��'�� �"3�4�!�,�!��
�K�(������)�$�(��(��!�#5�6�"�>�"���\�*� �� ��	�:�&�*�=�*��#�%9�:�� �����"�&�%�&��
�~�.��x��%�n�%����0�%�h�%����0�$�Z�$��
�~�.�$�X�$��
�~�.�"�>�"���\�*�!�*�!��
�K�(��!����)�$� �� ��	�:�&�(��(��!�#5�6�#�K�#���m�,�"�8�"���\�*�(�)�(��!�#5�6r