o
    Êó·i-  ã                   @   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                   @   ó   e Zd ZdZdS )Ú
IExceptionzInterface for `Exception`N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© r   r   úfC:\Users\psant\Downloads\PAF backend\school\venv\Lib\site-packages\zope/interface/common/interfaces.pyr      ó    r   c                   @   r   )ÚIStandardErrorz3Interface for `StandardError` (no longer existing.)Nr   r   r   r   r   r      r   r   c                   @   r   )ÚIWarningzInterface for `Warning`Nr   r   r   r   r   r      r   r   c                   @   r   )ÚISyntaxErrorzInterface for `SyntaxError`Nr   r   r   r   r   r   &   r   r   c                   @   r   )ÚILookupErrorzInterface for `LookupError`Nr   r   r   r   r   r   -   r   r   c                   @   r   )ÚIValueErrorzInterface for `ValueError`Nr   r   r   r   r   r   4   r   r   c                   @   r   )ÚIRuntimeErrorzInterface for `RuntimeError`Nr   r   r   r   r   r   ;   r   r   c                   @   r   )ÚIArithmeticErrorúInterface for `ArithmeticError`Nr   r   r   r   r   r   B   r   r   c                   @   r   )ÚIAssertionErrorzInterface for `AssertionError`Nr   r   r   r   r   r   I   r   r   c                   @   r   )ÚIAttributeErrorzInterface for `AttributeError`Nr   r   r   r   r   r   P   r   r   c                   @   r   )ÚIDeprecationWarningz"Interface for `DeprecationWarning`Nr   r   r   r   r   r   W   r   r   c                   @   r   )Ú	IEOFErrorzInterface for `EOFError`Nr   r   r   r   r   r   ^   r   r   c                   @   r   )ÚIEnvironmentErrorz Interface for `EnvironmentError`Nr   r   r   r   r   r   e   r   r   c                   @   r   )ÚIFloatingPointErrorz"Interface for `FloatingPointError`Nr   r   r   r   r   r   l   r   r   c                   @   r   )ÚIIOErrorzInterface for `IOError`Nr   r   r   r   r   r   s   r   r   c                   @   r   )ÚIImportErrorzInterface for `ImportError`Nr   r   r   r   r   r   z   r   r   c                   @   r   )ÚIIndentationErrorz Interface for `IndentationError`Nr   r   r   r   r   r   �   r   r   c                   @   r   )ÚIIndexErrorzInterface for `IndexError`Nr   r   r   r   r   r   ˆ   r   r   c                   @   r   )Ú	IKeyErrorzInterface for `KeyError`Nr   r   r   r   r   r    �   r   r    c                   @   r   )ÚIKeyboardInterruptz!Interface for `KeyboardInterrupt`Nr   r   r   r   r   r!   –   r   r!   c                   @   r   )ÚIMemoryErrorzInterface for `MemoryError`Nr   r   r   r   r   r"   �   r   r"   c                   @   r   )Ú
INameErrorzInterface for `NameError`Nr   r   r   r   r   r#   ¤   r   r#   c                   @   r   )ÚINotImplementedErrorz#Interface for `NotImplementedError`Nr   r   r   r   r   r$   «   r   r$   c                   @   r   )ÚIOSErrorzInterface for `OSError`Nr   r   r   r   r   r%   ²   r   r%   c                   @   r   )ÚIOverflowErrorr   Nr   r   r   r   r   r&   ¹   r   r&   c                   @   r   )Ú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'   À   r   r'   c                   @   r   )ÚIReferenceErrorzInterface for `ReferenceError`Nr   r   r   r   r   r(   È   r   r(   c                   @   r   )ÚIRuntimeWarningzInterface for `RuntimeWarning`Nr   r   r   r   r   r)   Ï   r   r)   c                   @   r   )ÚIStopIterationzInterface for `StopIteration`Nr   r   r   r   r   r*   Ö   r   r*   c                   @   r   )ÚISyntaxWarningzInterface for `SyntaxWarning`Nr   r   r   r   r   r+   Ý   r   r+   c                   @   r   )ÚISystemErrorzInterface for `SystemError`Nr   r   r   r   r   r,   ä   r   r,   c                   @   r   )ÚISystemExitzInterface for `SystemExit`Nr   r   r   r   r   r-   ë   r   r-   c                   @   r   )Ú	ITabErrorzInterface for `TabError`Nr   r   r   r   r   r.   ò   r   r.   c                   @   r   )Ú
ITypeErrorzInterface for `TypeError`Nr   r   r   r   r   r/   ù   r   r/   c                   @   r   )ÚIUnboundLocalErrorz!Interface for `UnboundLocalError`Nr   r   r   r   r   r0      r   r0   c                   @   r   )ÚIUnicodeErrorzInterface for `UnicodeError`Nr   r   r   r   r   r1     r   r1   c                   @   r   )ÚIUserWarningzInterface for `UserWarning`Nr   r   r   r   r   r2     r   r2   c                   @   r   )ÚIZeroDivisionErrorz!Interface for `ZeroDivisionError`Nr   r   r   r   r   r3     r   r3   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/   Ú	TypeErrorr0   ÚUnboundLocalErrorr1   ÚUnicodeErrorr2   ÚUserWarningr3   ÚZeroDivisionErrorr   r   r   r   Ú<module>   sš   


































