B
    ๆน`  ใ               @   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yeee W n ek
rh   Y nX 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Z0ee1e0 G d2d3 d3eZ2ee3e2 G d4d5 d5eZ4ee5e4 G d6d7 d7e	Z6G d8d9 d9eZ7ee8e7 G d:d; d;e	Z9ee:e9 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ZAeeBeA G dDdE dEe%ZCeeDeC G dFdG dGeZEeeFeE G dHdI dIe/ZGeeHeG G dJdK dKeZIeeJeI G dLdM dMe	ZKeeLeK G dNdO dOeZMeeNeM 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	   ๚h/home/kop/projects/devel/pgwui/test_venv/lib/python3.7/site-packages/zope/interface/common/interfaces.pyr      s   r   c               @   s   e Zd ZdZdS )ฺIStandardErrorz.Interface for `StandardError` (Python 2 only.)N)r   r   r   r   r	   r	   r	   r
   r      s   r   c               @   s   e Zd ZdZdS )ฺIWarningzInterface for `Warning`N)r   r   r   r   r	   r	   r	   r
   r       s   r   c               @   s   e Zd ZdZdS )ฺISyntaxErrorzInterface for `SyntaxError`N)r   r   r   r   r	   r	   r	   r
   r   %   s   r   c               @   s   e Zd ZdZdS )ฺILookupErrorzInterface for `LookupError`N)r   r   r   r   r	   r	   r	   r
   r   *   s   r   c               @   s   e Zd ZdZdS )ฺIValueErrorzInterface for `ValueError`N)r   r   r   r   r	   r	   r	   r
   r   /   s   r   c               @   s   e Zd ZdZdS )ฺIRuntimeErrorzInterface for `RuntimeError`N)r   r   r   r   r	   r	   r	   r
   r   4   s   r   c               @   s   e Zd ZdZdS )ฺIArithmeticErrorzInterface for `ArithmeticError`N)r   r   r   r   r	   r	   r	   r
   r   9   s   r   c               @   s   e Zd ZdZdS )ฺIAssertionErrorzInterface for `AssertionError`N)r   r   r   r   r	   r	   r	   r
   r   >   s   r   c               @   s   e Zd ZdZdS )ฺIAttributeErrorzInterface for `AttributeError`N)r   r   r   r   r	   r	   r	   r
   r   C   s   r   c               @   s   e Zd ZdZdS )ฺIDeprecationWarningz"Interface for `DeprecationWarning`N)r   r   r   r   r	   r	   r	   r
   r   H   s   r   c               @   s   e Zd ZdZdS )ฺ	IEOFErrorzInterface for `EOFError`N)r   r   r   r   r	   r	   r	   r
   r   M   s   r   c               @   s   e Zd ZdZdS )ฺIEnvironmentErrorz Interface for `EnvironmentError`N)r   r   r   r   r	   r	   r	   r
   r   R   s   r   c               @   s   e Zd ZdZdS )ฺIFloatingPointErrorz"Interface for `FloatingPointError`N)r   r   r   r   r	   r	   r	   r
   r   W   s   r   c               @   s   e Zd ZdZdS )ฺIIOErrorzInterface for `IOError`N)r   r   r   r   r	   r	   r	   r
   r   \   s   r   c               @   s   e Zd ZdZdS )ฺIImportErrorzInterface for `ImportError`N)r   r   r   r   r	   r	   r	   r
   r   a   s   r   c               @   s   e Zd ZdZdS )ฺIIndentationErrorz Interface for `IndentationError`N)r   r   r   r   r	   r	   r	   r
   r   f   s   r   c               @   s   e Zd ZdZdS )ฺIIndexErrorzInterface for `IndexError`N)r   r   r   r   r	   r	   r	   r
   r   k   s   r   c               @   s   e Zd ZdZdS )ฺ	IKeyErrorzInterface for `KeyError`N)r   r   r   r   r	   r	   r	   r
   r   p   s   r   c               @   s   e Zd ZdZdS )ฺIKeyboardInterruptz!Interface for `KeyboardInterrupt`N)r   r   r   r   r	   r	   r	   r
   r   u   s   r   c               @   s   e Zd ZdZdS )ฺIMemoryErrorzInterface for `MemoryError`N)r   r   r   r   r	   r	   r	   r
   r   z   s   r   c               @   s   e Zd ZdZdS )ฺ
INameErrorzInterface for `NameError`N)r   r   r   r   r	   r	   r	   r
   r      s   r   c               @   s   e Zd ZdZdS )ฺINotImplementedErrorz#Interface for `NotImplementedError`N)r   r   r   r   r	   r	   r	   r
   r       s   r    c               @   s   e Zd ZdZdS )ฺIOSErrorzInterface for `OSError`N)r   r   r   r   r	   r	   r	   r
   r!      s   r!   c               @   s   e Zd ZdZdS )ฺIOverflowErrorzInterface for `ArithmeticError`N)r   r   r   r   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.
    N)r   r   r   r   r	   r	   r	   r
   r#      s   r#   c               @   s   e Zd ZdZdS )ฺIReferenceErrorzInterface for `ReferenceError`N)r   r   r   r   r	   r	   r	   r
   r$      s   r$   c               @   s   e Zd ZdZdS )ฺIRuntimeWarningzInterface for `RuntimeWarning`N)r   r   r   r   r	   r	   r	   r
   r%       s   r%   c               @   s   e Zd ZdZdS )ฺIStopIterationzInterface for `StopIteration`N)r   r   r   r   r	   r	   r	   r
   r&   ฅ   s   r&   c               @   s   e Zd ZdZdS )ฺISyntaxWarningzInterface for `SyntaxWarning`N)r   r   r   r   r	   r	   r	   r
   r'   ช   s   r'   c               @   s   e Zd ZdZdS )ฺISystemErrorzInterface for `SystemError`N)r   r   r   r   r	   r	   r	   r
   r(   ฏ   s   r(   c               @   s   e Zd ZdZdS )ฺISystemExitzInterface for `SystemExit`N)r   r   r   r   r	   r	   r	   r
   r)   ด   s   r)   c               @   s   e Zd ZdZdS )ฺ	ITabErrorzInterface for `TabError`N)r   r   r   r   r	   r	   r	   r
   r*   น   s   r*   c               @   s   e Zd ZdZdS )ฺ
ITypeErrorzInterface for `TypeError`N)r   r   r   r   r	   r	   r	   r
   r+   พ   s   r+   c               @   s   e Zd ZdZdS )ฺIUnboundLocalErrorz!Interface for `UnboundLocalError`N)r   r   r   r   r	   r	   r	   r
   r,   ร   s   r,   c               @   s   e Zd ZdZdS )ฺIUnicodeErrorzInterface for `UnicodeError`N)r   r   r   r   r	   r	   r	   r
   r-   ศ   s   r-   c               @   s   e Zd ZdZdS )ฺIUserWarningzInterface for `UserWarning`N)r   r   r   r   r	   r	   r	   r
   r.   อ   s   r.   c               @   s   e Zd ZdZdS )ฺIZeroDivisionErrorz!Interface for `ZeroDivisionError`N)r   r   r   r   r	   r	   r	   r
   r/   า   s   r/   N)Or   Zzope.interfacer   r   r   ฺ	Exceptionr   ฺStandardErrorฺ	NameErrorr   ฺWarningr   ฺSyntaxErrorr   ฺLookupErrorr   ฺ
ValueErrorr   ฺRuntimeErrorr   ฺArithmeticErrorr   ฺAssertionErrorr   ฺAttributeErrorr   ฺDeprecationWarningr   ฺEOFErrorr   ฺEnvironmentErrorr   ฺFloatingPointErrorr   ฺIOErrorr   ฺImportErrorr   ฺIndentationErrorr   ฺ
IndexErrorr   ฺKeyErrorr   ฺKeyboardInterruptr   ฺMemoryErrorr   r    ฺNotImplementedErrorr!   ฺOSErrorr"   ฺOverflowErrorr#   r$   ฺReferenceErrorr%   ฺRuntimeWarningr&   ฺStopIterationr'   ฺSyntaxWarningr(   ฺSystemErrorr)   ฺ
SystemExitr*   ฺTabErrorr+   ฺ	TypeErrorr,   ฺUnboundLocalErrorr-   ฺUnicodeErrorr.   ฺUserWarningr/   ฺZeroDivisionErrorr	   r	   r	   r
   ฺ<module>   s    


































