Ë
    š”e÷  ã                   óì  — d Z ddlmZ ddlmZ  G d„ de«      Z eee«        G d„ de«      Z G d„ d	e«      Z eee«        G d
„ de«      Z	 ee
e	«        G d„ de«      Z eee«        G d„ de«      Z eee«        G d„ de«      Z eee«        G d„ de«      Z eee«        G d„ de«      Z eee«        G d„ de«      Z eee«        G d„ de«      Z eee«        G d„ de«      Z eee«        G d„ de«      Z eee«        G d„ de«      Z eee«        G d „ d!e«      Z ee e«        G d"„ d#e«      Z! ee"e!«        G d$„ d%e	«      Z# ee$e#«        G d&„ d'e«      Z% ee&e%«        G d(„ d)e«      Z' ee(e'«        G d*„ d+e«      Z) ee*e)«        G d,„ d-e«      Z+ ee,e+«        G d.„ d/e«      Z- ee.e-«        G d0„ d1e«      Z/ ee0e/«        G d2„ d3e«      Z1 ee2e1«        G d4„ d5e«      Z3 ee4e3«        G d6„ d7e«      Z5 G d8„ d9e«      Z6 ee7e6«        G d:„ d;e«      Z8 ee9e8«        G d<„ d=e«      Z: ee;e:«        G d>„ d?e«      Z< ee=e<«        G d@„ dAe«      Z> ee?e>«        G dB„ dCe«      Z@ eeAe@«        G dD„ dEe#«      ZB eeCeB«        G dF„ dGe«      ZD eeEeD«        G dH„ dIe-«      ZF eeGeF«        G dJ„ dKe«      ZH eeIeH«        G dL„ dMe«      ZJ eeKeJ«        G dN„ dOe«      ZL eeMeL«       yP)Qz*Interfaces for standard python exceptions
é    )Ú	Interface)ÚclassImplementsc                   ó   — e Zd ZdZy)Ú
IExceptionzInterface for `Exception`N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    úB/usr/lib/python3/dist-packages/zope/interface/common/interfaces.pyr   r      ó   „ Úr   r   c                   ó   — e Zd ZdZy)ÚIStandardErrorz3Interface for `StandardError` (no longer existing.)Nr   r   r   r   r   r      s   „ Ú9r   r   c                   ó   — e Zd ZdZy)ÚIWarningzInterface for `Warning`Nr   r   r   r   r   r      ó   „ Úr   r   c                   ó   — e Zd ZdZy)ÚISyntaxErrorzInterface for `SyntaxError`Nr   r   r   r   r   r   !   ó   „ Ú!r   r   c                   ó   — e Zd ZdZy)ÚILookupErrorzInterface for `LookupError`Nr   r   r   r   r   r   &   r   r   r   c                   ó   — e Zd ZdZy)ÚIValueErrorzInterface for `ValueError`Nr   r   r   r   r   r   +   ó   „ Ú r   r   c                   ó   — e Zd ZdZy)ÚIRuntimeErrorzInterface for `RuntimeError`Nr   r   r   r   r   r   0   ó   „ Ú"r   r   c                   ó   — e Zd ZdZy)ÚIArithmeticErrorúInterface for `ArithmeticError`Nr   r   r   r   r!   r!   5   ó   „ Ú%r   r!   c                   ó   — e Zd ZdZy)ÚIAssertionErrorzInterface for `AssertionError`Nr   r   r   r   r%   r%   :   ó   „ Ú$r   r%   c                   ó   — e Zd ZdZy)ÚIAttributeErrorzInterface for `AttributeError`Nr   r   r   r   r(   r(   ?   r&   r   r(   c                   ó   — e Zd ZdZy)ÚIDeprecationWarningz"Interface for `DeprecationWarning`Nr   r   r   r   r*   r*   D   ó   „ Ú(r   r*   c                   ó   — e Zd ZdZy)Ú	IEOFErrorzInterface for `EOFError`Nr   r   r   r   r-   r-   I   ó   „ Úr   r-   c                   ó   — e Zd ZdZy)ÚIEnvironmentErrorz Interface for `EnvironmentError`Nr   r   r   r   r0   r0   N   ó   „ Ú&r   r0   c                   ó   — e Zd ZdZy)ÚIFloatingPointErrorz"Interface for `FloatingPointError`Nr   r   r   r   r3   r3   S   r+   r   r3   c                   ó   — e Zd ZdZy)ÚIIOErrorzInterface for `IOError`Nr   r   r   r   r5   r5   X   r   r   r5   c                   ó   — e Zd ZdZy)ÚIImportErrorzInterface for `ImportError`Nr   r   r   r   r7   r7   ]   r   r   r7   c                   ó   — e Zd ZdZy)ÚIIndentationErrorz Interface for `IndentationError`Nr   r   r   r   r9   r9   b   r1   r   r9   c                   ó   — e Zd ZdZy)ÚIIndexErrorzInterface for `IndexError`Nr   r   r   r   r;   r;   g   r   r   r;   c                   ó   — e Zd ZdZy)Ú	IKeyErrorzInterface for `KeyError`Nr   r   r   r   r=   r=   l   r.   r   r=   c                   ó   — e Zd ZdZy)ÚIKeyboardInterruptz!Interface for `KeyboardInterrupt`Nr   r   r   r   r?   r?   q   ó   „ Ú'r   r?   c                   ó   — e Zd ZdZy)ÚIMemoryErrorzInterface for `MemoryError`Nr   r   r   r   rB   rB   v   r   r   rB   c                   ó   — e Zd ZdZy)Ú
INameErrorzInterface for `NameError`Nr   r   r   r   rD   rD   {   r   r   rD   c                   ó   — e Zd ZdZy)ÚINotImplementedErrorz#Interface for `NotImplementedError`Nr   r   r   r   rF   rF   €   s   „ Ú)r   rF   c                   ó   — e Zd ZdZy)ÚIOSErrorzInterface for `OSError`Nr   r   r   r   rH   rH   …   r   r   rH   c                   ó   — e Zd ZdZy)ÚIOverflowErrorr"   Nr   r   r   r   rJ   rJ   Š   r#   r   rJ   c                   ó   — e Zd ZdZy)Ú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   rL   rL   �   s   „ òr   rL   c                   ó   — e Zd ZdZy)ÚIReferenceErrorzInterface for `ReferenceError`Nr   r   r   r   rN   rN   —   r&   r   rN   c                   ó   — e Zd ZdZy)ÚIRuntimeWarningzInterface for `RuntimeWarning`Nr   r   r   r   rP   rP   œ   r&   r   rP   c                   ó   — e Zd ZdZy)ÚIStopIterationzInterface for `StopIteration`Nr   r   r   r   rR   rR   ¡   ó   „ Ú#r   rR   c                   ó   — e Zd ZdZy)ÚISyntaxWarningzInterface for `SyntaxWarning`Nr   r   r   r   rU   rU   ¦   rS   r   rU   c                   ó   — e Zd ZdZy)ÚISystemErrorzInterface for `SystemError`Nr   r   r   r   rW   rW   «   r   r   rW   c                   ó   — e Zd ZdZy)ÚISystemExitzInterface for `SystemExit`Nr   r   r   r   rY   rY   °   r   r   rY   c                   ó   — e Zd ZdZy)Ú	ITabErrorzInterface for `TabError`Nr   r   r   r   r[   r[   µ   r.   r   r[   c                   ó   — e Zd ZdZy)Ú
ITypeErrorzInterface for `TypeError`Nr   r   r   r   r]   r]   º   r   r   r]   c                   ó   — e Zd ZdZy)ÚIUnboundLocalErrorz!Interface for `UnboundLocalError`Nr   r   r   r   r_   r_   ¿   r@   r   r_   c                   ó   — e Zd ZdZy)ÚIUnicodeErrorzInterface for `UnicodeError`Nr   r   r   r   ra   ra   Ä   r   r   ra   c                   ó   — e Zd ZdZy)ÚIUserWarningzInterface for `UserWarning`Nr   r   r   r   rc   rc   É   r   r   rc   c                   ó   — e Zd ZdZy)ÚIZeroDivisionErrorz!Interface for `ZeroDivisionError`Nr   r   r   r   re   re   Î   r@   r   re   N)Nr   Úzope.interfacer   r   r   Ú	Exceptionr   r   ÚWarningr   ÚSyntaxErrorr   ÚLookupErrorr   Ú
ValueErrorr   ÚRuntimeErrorr!   ÚArithmeticErrorr%   ÚAssertionErrorr(   ÚAttributeErrorr*   ÚDeprecationWarningr-   ÚEOFErrorr0   ÚEnvironmentErrorr3   ÚFloatingPointErrorr5   ÚIOErrorr7   ÚImportErrorr9   ÚIndentationErrorr;   Ú
IndexErrorr=   ÚKeyErrorr?   ÚKeyboardInterruptrB   ÚMemoryErrorrD   Ú	NameErrorrF   ÚNotImplementedErrorrH   ÚOSErrorrJ   ÚOverflowErrorrL   rN   Ú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   