
    Ng                        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	  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 d. d/e      Z/ eee/        G d0 d1e      Z0 ee1e0        G d2 d3e      Z2 ee3e2        G d4 d5e      Z4 ee5e4        G d6 d7e	      Z6 G d8 d9e      Z7 ee8e7        G d: d;e	      Z9 ee:e9        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      ZA eeBeA        G dD dEe%      ZC eeDeC        G dF dGe      ZE eeFeE        G dH dIe/      ZG eeHeG        G dJ dKe      ZI eeJeI        G dL dMe	      ZK eeLeK        G dN dOe      ZM eeNeM       yP# e$ r Y w xY w)Qz*Interfaces for standard python exceptions
    )	Interface)classImplementsc                       e Zd ZdZy)
IExceptionzInterface for `Exception`N__name__
__module____qualname____doc__     [/var/www/djangounited/venv/lib/python3.12/site-packages/zope/interface/common/interfaces.pyr   r          r   r   c                       e Zd ZdZy)IStandardErrorz.Interface for `StandardError` (Python 2 only.)Nr   r   r   r   r   r      s    4r   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   4       "r   r   c                       e Zd ZdZy)IArithmeticErrorInterface for `ArithmeticError`Nr   r   r   r   r!   r!   9       %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(   C   r&   r   r(   c                       e Zd ZdZy)IDeprecationWarningz"Interface for `DeprecationWarning`Nr   r   r   r   r*   r*   H       (r   r*   c                       e Zd ZdZy)	IEOFErrorzInterface for `EOFError`Nr   r   r   r   r-   r-   M       r   r-   c                       e Zd ZdZy)IEnvironmentErrorz Interface for `EnvironmentError`Nr   r   r   r   r0   r0   R       &r   r0   c                       e Zd ZdZy)IFloatingPointErrorz"Interface for `FloatingPointError`Nr   r   r   r   r3   r3   W   r+   r   r3   c                       e Zd ZdZy)IIOErrorzInterface for `IOError`Nr   r   r   r   r5   r5   \   r   r   r5   c                       e Zd ZdZy)IImportErrorzInterface for `ImportError`Nr   r   r   r   r7   r7   a   r   r   r7   c                       e Zd ZdZy)IIndentationErrorz Interface for `IndentationError`Nr   r   r   r   r9   r9   f   r1   r   r9   c                       e Zd ZdZy)IIndexErrorzInterface for `IndexError`Nr   r   r   r   r;   r;   k   r   r   r;   c                       e Zd ZdZy)	IKeyErrorzInterface for `KeyError`Nr   r   r   r   r=   r=   p   r.   r   r=   c                       e Zd ZdZy)IKeyboardInterruptz!Interface for `KeyboardInterrupt`Nr   r   r   r   r?   r?   u       'r   r?   c                       e Zd ZdZy)IMemoryErrorzInterface for `MemoryError`Nr   r   r   r   rB   rB   z   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)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   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)Or   zope.interfacer   r   r   	Exceptionr   StandardError	NameErrorr   Warningr   SyntaxErrorr   LookupErrorr   
ValueErrorr   RuntimeErrorr!   ArithmeticErrorr%   AssertionErrorr(   AttributeErrorr*   DeprecationWarningr-   EOFErrorr0   EnvironmentErrorr3   FloatingPointErrorr5   IOErrorr7   ImportErrorr9   IndentationErrorr;   
IndexErrorr=   KeyErrorr?   KeyboardInterruptrB   MemoryErrorrD   rF   NotImplementedErrorrH   OSErrorrJ   OverflowErrorrL   rN   ReferenceErrorrP   RuntimeWarningrR   StopIterationrU   SyntaxWarningrW   SystemErrorrY   
SystemExitr[   TabErrorr]   	TypeErrorr_   UnboundLocalErrorra   UnicodeErrorrc   UserWarningre   ZeroDivisionErrorr   r   r   <module>r      s{   $ *    	: &5Z 5	M>2
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 6q  		s   	L   L	L	