U
    1ÜŸj  ã                   @   sè  d Z ddlmZ ddlmZ G dd„ deƒZeeeƒ G dd„ deƒZG dd	„ d	eƒZeeeƒ G d
d„ deƒZ	ee
e	ƒ G dd„ deƒZeeeƒ G dd„ deƒZeeeƒ G dd„ deƒZeeeƒ G dd„ deƒZeeeƒ G dd„ deƒZeeeƒ G dd„ deƒZeeeƒ G dd„ deƒZeeeƒ G dd„ deƒZeeeƒ G dd„ deƒZeeeƒ G dd„ deƒZeeeƒ G d d!„ d!eƒZee eƒ G d"d#„ d#eƒZ!ee"e!ƒ G d$d%„ d%e	ƒZ#ee$e#ƒ G d&d'„ d'eƒZ%ee&e%ƒ G d(d)„ d)eƒZ'ee(e'ƒ G d*d+„ d+eƒZ)ee*e)ƒ G d,d-„ d-eƒZ+ee,e+ƒ G d.d/„ d/eƒZ-ee.e-ƒ G d0d1„ d1eƒZ/ee0e/ƒ G d2d3„ d3eƒZ1ee2e1ƒ G d4d5„ d5eƒZ3ee4e3ƒ G d6d7„ d7eƒZ5G d8d9„ d9eƒZ6ee7e6ƒ G d:d;„ d;eƒZ8ee9e8ƒ G d<d=„ d=eƒZ:ee;e:ƒ G d>d?„ d?eƒZ<ee=e<ƒ G d@dA„ dAeƒZ>ee?e>ƒ G dBdC„ dCeƒZ@eeAe@ƒ G dDdE„ dEe#ƒZBeeCeBƒ G dFdG„ dGeƒZDeeEeDƒ G dHdI„ dIe-ƒZFeeGeFƒ G dJdK„ dKeƒZHeeIeHƒ G dLdM„ dMeƒZJeeKeJƒ G dNdO„ dOeƒZLeeMeLƒ dPS )Qz*Interfaces for standard python exceptions
é    )Ú	Interface)ÚclassImplementsc                   @   s   e Zd ZdZdS )Ú
IExceptionzInterface for `Exception`N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© r
   r
   úD/tmp/pip-unpacked-wheel-qz07cfz6/zope/interface/common/interfaces.pyr      s   r   c                   @   s   e Zd ZdZdS )ÚIStandardErrorz3Interface for `StandardError` (no longer existing.)Nr   r
   r
   r
   r   r      s   r   c                   @   s   e Zd ZdZdS )ÚIWarningzInterface for `Warning`Nr   r
   r
   r
   r   r      s   r   c                   @   s   e Zd ZdZdS )ÚISyntaxErrorzInterface for `SyntaxError`Nr   r
   r
   r
   r   r   &   s   r   c                   @   s   e Zd ZdZdS )ÚILookupErrorzInterface for `LookupError`Nr   r
   r
   r
   r   r   -   s   r   c                   @   s   e Zd ZdZdS )ÚIValueErrorzInterface for `ValueError`Nr   r
   r
   r
   r   r   4   s   r   c                   @   s   e Zd ZdZdS )ÚIRuntimeErrorzInterface for `RuntimeError`Nr   r
   r
   r
   r   r   ;   s   r   c                   @   s   e Zd ZdZdS )ÚIArithmeticErrorúInterface for `ArithmeticError`Nr   r
   r
   r
   r   r   B   s   r   c                   @   s   e Zd ZdZdS )ÚIAssertionErrorzInterface for `AssertionError`Nr   r
   r
   r
   r   r   I   s   r   c                   @   s   e Zd ZdZdS )ÚIAttributeErrorzInterface for `AttributeError`Nr   r
   r
   r
   r   r   P   s   r   c                   @   s   e Zd ZdZdS )ÚIDeprecationWarningz"Interface for `DeprecationWarning`Nr   r
   r
   r
   r   r   W   s   r   c                   @   s   e Zd ZdZdS )Ú	IEOFErrorzInterface for `EOFError`Nr   r
   r
   r
   r   r   ^   s   r   c                   @   s   e Zd ZdZdS )ÚIEnvironmentErrorz Interface for `EnvironmentError`Nr   r
   r
   r
   r   r   e   s   r   c                   @   s   e Zd ZdZdS )ÚIFloatingPointErrorz"Interface for `FloatingPointError`Nr   r
   r
   r
   r   r   l   s   r   c                   @   s   e Zd ZdZdS )ÚIIOErrorzInterface for `IOError`Nr   r
   r
   r
   r   r   s   s   r   c                   @   s   e Zd ZdZdS )ÚIImportErrorzInterface for `ImportError`Nr   r
   r
   r
   r   r   z   s   r   c                   @   s   e Zd ZdZdS )ÚIIndentationErrorz Interface for `IndentationError`Nr   r
   r
   r
   r   r   �   s   r   c                   @   s   e Zd ZdZdS )ÚIIndexErrorzInterface for `IndexError`Nr   r
   r
   r
   r   r   ˆ   s   r   c                   @   s   e Zd ZdZdS )Ú	IKeyErrorzInterface for `KeyError`Nr   r
   r
   r
   r   r   �   s   r   c                   @   s   e Zd ZdZdS )ÚIKeyboardInterruptz!Interface for `KeyboardInterrupt`Nr   r
   r
   r
   r   r   –   s   r   c                   @   s   e Zd ZdZdS )ÚIMemoryErrorzInterface for `MemoryError`Nr   r
   r
   r
   r   r    �   s   r    c                   @   s   e Zd ZdZdS )Ú
INameErrorzInterface for `NameError`Nr   r
   r
   r
   r   r!   ¤   s   r!   c                   @   s   e Zd ZdZdS )ÚINotImplementedErrorz#Interface for `NotImplementedError`Nr   r
   r
   r
   r   r"   «   s   r"   c                   @   s   e Zd ZdZdS )ÚIOSErrorzInterface for `OSError`Nr   r
   r
   r
   r   r#   ²   s   r#   c                   @   s   e Zd ZdZdS )ÚIOverflowErrorr   Nr   r
   r
   r
   r   r$   ¹   s   r$   c                   @   s   e Zd ZdZdS )Ú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.
    Nr   r
   r
   r
   r   r%   À   s   r%   c                   @   s   e Zd ZdZdS )ÚIReferenceErrorzInterface for `ReferenceError`Nr   r
   r
   r
   r   r&   È   s   r&   c                   @   s   e Zd ZdZdS )ÚIRuntimeWarningzInterface for `RuntimeWarning`Nr   r
   r
   r
   r   r'   Ï   s   r'   c                   @   s   e Zd ZdZdS )ÚIStopIterationzInterface for `StopIteration`Nr   r
   r
   r
   r   r(   Ö   s   r(   c                   @   s   e Zd ZdZdS )ÚISyntaxWarningzInterface for `SyntaxWarning`Nr   r
   r
   r
   r   r)   Ý   s   r)   c                   @   s   e Zd ZdZdS )ÚISystemErrorzInterface for `SystemError`Nr   r
   r
   r
   r   r*   ä   s   r*   c                   @   s   e Zd ZdZdS )ÚISystemExitzInterface for `SystemExit`Nr   r
   r
   r
   r   r+   ë   s   r+   c                   @   s   e Zd ZdZdS )Ú	ITabErrorzInterface for `TabError`Nr   r
   r
   r
   r   r,   ò   s   r,   c                   @   s   e Zd ZdZdS )Ú
ITypeErrorzInterface for `TypeError`Nr   r
   r
   r
   r   r-   ù   s   r-   c                   @   s   e Zd ZdZdS )ÚIUnboundLocalErrorz!Interface for `UnboundLocalError`Nr   r
   r
   r
   r   r.      s   r.   c                   @   s   e Zd ZdZdS )ÚIUnicodeErrorzInterface for `UnicodeError`Nr   r
   r
   r
   r   r/     s   r/   c                   @   s   e Zd ZdZdS )ÚIUserWarningzInterface for `UserWarning`Nr   r
   r
   r
   r   r0     s   r0   c                   @   s   e Zd ZdZdS )ÚIZeroDivisionErrorz!Interface for `ZeroDivisionError`Nr   r
   r
   r
   r   r1     s   r1   N)Nr	   Zzope.interfacer   r   r   Ú	Exceptionr   r   ÚWarningr   ÚSyntaxErrorr   ÚLookupErrorr   Ú
ValueErrorr   ÚRuntimeErrorr   ÚArithmeticErrorr   ÚAssertionErrorr   ÚAttributeErrorr   ÚDeprecationWarningr   ÚEOFErrorr   ÚEnvironmentErrorr   ÚFloatingPointErrorr   ÚIOErrorr   ÚImportErrorr   ÚIndentationErrorr   Ú
IndexErrorr   ÚKeyErrorr   ÚKeyboardInterruptr    ÚMemoryErrorr!   Ú	NameErrorr"   ÚNotImplementedErrorr#   ÚOSErrorr$   ÚOverflowErrorr%   r&   ÚReferenceErrorr'   ÚRuntimeWarningr(   ÚStopIterationr)   ÚSyntaxWarningr*   ÚSystemErrorr+   Ú
SystemExitr,   ÚTabErrorr-   Ú	TypeErrorr.   ÚUnboundLocalErrorr/   ÚUnicodeErrorr0   ÚUserWarningr1   ÚZeroDivisionErrorr
   r
   r
   r   Ú<module>   s˜   


































