+
    -i                        R t ^ RIHt ^ RIHt  ! R R]4      t]! ]]4        ! R R]4      t ! R R]4      t]! ]]4        ! R	 R
]4      t	]! ]
]	4        ! R R]4      t]! ]]4        ! R R]4      t]! ]]4        ! R R]4      t]! ]]4        ! R R]4      t]! ]]4        ! R R]4      t]! ]]4        ! R R]4      t]! ]]4        ! R R]4      t]! ]]4        ! R R]4      t]! ]]4        ! R R]4      t]! ]]4        ! R R]4      t]! ]]4        ! R R ]4      t]! ] ]4        ! R! R"]4      t!]! ]"]!4        ! R# R$]	4      t#]! ]$]#4        ! R% R&]4      t%]! ]&]%4        ! R' R(]4      t']! ](]'4        ! R) R*]4      t)]! ]*])4        ! R+ R,]4      t+]! ],]+4        ! R- R.]4      t-]! ].]-4        ! R/ R0]4      t/]! ]0]/4        ! R1 R2]4      t1]! ]2]14        ! R3 R4]4      t3]! ]4]34        ! R5 R6]4      t5 ! R7 R8]4      t6]! ]7]64        ! R9 R:]4      t8]! ]9]84        ! R; R<]4      t:]! ];]:4        ! R= R>]4      t<]! ]=]<4        ! R? R@]4      t>]! ]?]>4        ! RA RB]4      t@]! ]A]@4        ! RC RD]#4      tB]! ]C]B4        ! RE RF]4      tD]! ]E]D4        ! RG RH]-4      tF]! ]G]F4        ! RI RJ]4      tH]! ]I]H4        ! RK RL]4      tJ]! ]K]J4        ! RM RN]4      tL]! ]M]L4       RO# )Pz*Interfaces for standard python exceptions
)	Interface)classImplementsc                       ] tR t^tRtRtR# )
IExceptionzInterface for `Exception` N__name__
__module____qualname____firstlineno____doc____static_attributes__r       B/usr/lib/python3/dist-packages/zope/interface/common/interfaces.pyr   r          r   r   c                       ] tR t^tRtRtR# )IStandardErrorz3Interface for `StandardError` (no longer existing.)r   Nr   r   r   r   r   r      s    9r   r   c                       ] tR t^tRtRtR# )IWarningzInterface for `Warning`r   Nr   r   r   r   r   r          r   r   c                       ] tR t^&tRtRtR# )ISyntaxErrorzInterface for `SyntaxError`r   Nr   r   r   r   r   r   &       !r   r   c                       ] tR t^-tRtRtR# )ILookupErrorzInterface for `LookupError`r   Nr   r   r   r   r   r   -   r   r   r   c                       ] tR t^4tRtRtR# )IValueErrorzInterface for `ValueError`r   Nr   r   r   r   r   r   4        r   r   c                       ] tR t^;tRtRtR# )IRuntimeErrorzInterface for `RuntimeError`r   Nr   r   r   r   r   r   ;       "r   r   c                       ] tR t^BtRtRtR# )IArithmeticErrorInterface for `ArithmeticError`r   Nr   r   r   r   r"   r"   B       %r   r"   c                       ] tR t^ItRtRtR# )IAssertionErrorzInterface for `AssertionError`r   Nr   r   r   r   r&   r&   I       $r   r&   c                       ] tR t^PtRtRtR# )IAttributeErrorzInterface for `AttributeError`r   Nr   r   r   r   r)   r)   P   r'   r   r)   c                       ] tR t^WtRtRtR# )IDeprecationWarningz"Interface for `DeprecationWarning`r   Nr   r   r   r   r+   r+   W       (r   r+   c                       ] tR t^^tRtRtR# )	IEOFErrorzInterface for `EOFError`r   Nr   r   r   r   r.   r.   ^       r   r.   c                       ] tR t^etRtRtR# )IEnvironmentErrorz Interface for `EnvironmentError`r   Nr   r   r   r   r1   r1   e       &r   r1   c                       ] tR t^ltRtRtR# )IFloatingPointErrorz"Interface for `FloatingPointError`r   Nr   r   r   r   r4   r4   l   r,   r   r4   c                       ] tR t^stRtRtR# )IIOErrorzInterface for `IOError`r   Nr   r   r   r   r6   r6   s   r   r   r6   c                       ] tR t^ztRtRtR# )IImportErrorzInterface for `ImportError`r   Nr   r   r   r   r8   r8   z   r   r   r8   c                       ] tR t^tRtRtR# )IIndentationErrorz Interface for `IndentationError`r   Nr   r   r   r   r:   r:      r2   r   r:   c                       ] tR t^tRtRtR# )IIndexErrorzInterface for `IndexError`r   Nr   r   r   r   r<   r<      r   r   r<   c                       ] tR t^tRtRtR# )	IKeyErrorzInterface for `KeyError`r   Nr   r   r   r   r>   r>      r/   r   r>   c                       ] tR t^tRtRtR# )IKeyboardInterruptz!Interface for `KeyboardInterrupt`r   Nr   r   r   r   r@   r@          'r   r@   c                       ] tR t^tRtRtR# )IMemoryErrorzInterface for `MemoryError`r   Nr   r   r   r   rC   rC      r   r   rC   c                       ] tR t^tRtRtR# )
INameErrorzInterface for `NameError`r   Nr   r   r   r   rE   rE      r   r   rE   c                       ] tR t^tRtRtR# )INotImplementedErrorz#Interface for `NotImplementedError`r   Nr   r   r   r   rG   rG      s    )r   rG   c                       ] tR t^tRtRtR# )IOSErrorzInterface for `OSError`r   Nr   r   r   r   rI   rI      r   r   rI   c                       ] tR t^tRtRtR# )IOverflowErrorr#   r   Nr   r   r   r   rK   rK      r$   r   rK   c                       ] tR t^tRtRt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.
r   Nr   r   r   r   rM   rM      s    r   rM   c                       ] tR t^tRtRtR# )IReferenceErrorzInterface for `ReferenceError`r   Nr   r   r   r   rO   rO      r'   r   rO   c                       ] tR t^tRtRtR# )IRuntimeWarningzInterface for `RuntimeWarning`r   Nr   r   r   r   rQ   rQ      r'   r   rQ   c                       ] tR t^tRtRtR# )IStopIterationzInterface for `StopIteration`r   Nr   r   r   r   rS   rS          #r   rS   c                       ] tR t^tRtRtR# )ISyntaxWarningzInterface for `SyntaxWarning`r   Nr   r   r   r   rV   rV      rT   r   rV   c                       ] tR t^tRtRtR# )ISystemErrorzInterface for `SystemError`r   Nr   r   r   r   rX   rX      r   r   rX   c                       ] tR t^tRtRtR# )ISystemExitzInterface for `SystemExit`r   Nr   r   r   r   rZ   rZ      r   r   rZ   c                       ] tR t^tRtRtR# )	ITabErrorzInterface for `TabError`r   Nr   r   r   r   r\   r\      r/   r   r\   c                       ] tR t^tRtRtR# )
ITypeErrorzInterface for `TypeError`r   Nr   r   r   r   r^   r^      r   r   r^   c                       ] tR tRtRtRtR# )IUnboundLocalError   z!Interface for `UnboundLocalError`r   Nr   r   r   r   r`   r`      rA   r   r`   c                       ] tR tRtRtRtR# )IUnicodeErrori  zInterface for `UnicodeError`r   Nr   r   r   r   rc   rc     r    r   rc   c                       ] tR tRtRtRtR# )IUserWarningi  zInterface for `UserWarning`r   Nr   r   r   r   re   re     r   r   re   c                       ] tR tRtRtRtR# )IZeroDivisionErrori  z!Interface for `ZeroDivisionError`r   Nr   r   r   r   rg   rg     rA   r   rg   N)Nr   zope.interfacer   r   r   	Exceptionr   r   Warningr   SyntaxErrorr   LookupErrorr   
ValueErrorr   RuntimeErrorr"   ArithmeticErrorr&   AssertionErrorr)   AttributeErrorr+   DeprecationWarningr.   EOFErrorr1   EnvironmentErrorr4   FloatingPointErrorr6   IOErrorr8   ImportErrorr:   IndentationErrorr<   
IndexErrorr>   KeyErrorr@   KeyboardInterruptrC   MemoryErrorrE   	NameErrorrG   NotImplementedErrorrI   OSErrorrK   OverflowErrorrM   rO   ReferenceErrorrQ   RuntimeWarningrS   StopIterationrV   SyntaxWarningrX   SystemErrorrZ   
SystemExitr\   TabErrorr^   	TypeErrorr`   UnboundLocalErrorrc   UnicodeErrorre   UserWarningrg   ZeroDivisionErrorr   r   r   <module>r      s   $ *    	: &: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   