o
    gHd                     @   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   g/var/www/html/facialservice/flask-venv/lib/python3.10/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   +   r   r   c                   @   r   )IRuntimeErrorzInterface for `RuntimeError`Nr   r   r   r   r   r   0   r   r   c                   @   r   )IArithmeticErrorInterface for `ArithmeticError`Nr   r   r   r   r   r   5   r   r   c                   @   r   )IAssertionErrorzInterface for `AssertionError`Nr   r   r   r   r   r   :   r   r   c                   @   r   )IAttributeErrorzInterface for `AttributeError`Nr   r   r   r   r   r   ?   r   r   c                   @   r   )IDeprecationWarningz"Interface for `DeprecationWarning`Nr   r   r   r   r   r   D   r   r   c                   @   r   )	IEOFErrorzInterface for `EOFError`Nr   r   r   r   r   r   I   r   r   c                   @   r   )IEnvironmentErrorz Interface for `EnvironmentError`Nr   r   r   r   r   r   N   r   r   c                   @   r   )IFloatingPointErrorz"Interface for `FloatingPointError`Nr   r   r   r   r   r   S   r   r   c                   @   r   )IIOErrorzInterface for `IOError`Nr   r   r   r   r   r   X   r   r   c                   @   r   )IImportErrorzInterface for `ImportError`Nr   r   r   r   r   r   ]   r   r   c                   @   r   )IIndentationErrorz Interface for `IndentationError`Nr   r   r   r   r   r   b   r   r   c                   @   r   )IIndexErrorzInterface for `IndexError`Nr   r   r   r   r   r   g   r   r   c                   @   r   )	IKeyErrorzInterface for `KeyError`Nr   r   r   r   r   r    l   r   r    c                   @   r   )IKeyboardInterruptz!Interface for `KeyboardInterrupt`Nr   r   r   r   r   r!   q   r   r!   c                   @   r   )IMemoryErrorzInterface for `MemoryError`Nr   r   r   r   r   r"   v   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   )IOverflowWarningzDeprecated, 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
   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   


































