
    \OgY	                        S r SSKJr   " S S\5      r " S S\5      r " S S\5      r " S	 S
\5      r " S S\5      r " S S\5      r	g)z$Exception classes for all of Flake8.    )annotationsc                      \ rS rSrSrSrg)Flake8Exception   zPlain Flake8 exception. N__name__
__module____qualname____firstlineno____doc____static_attributes__r       V/Users/admin/workspace/ai/Jarvis/env/lib/python3.13/site-packages/flake8/exceptions.pyr   r      s    !r   r   c                      \ rS rSrSrSrg)	EarlyQuit	   z4Except raised when encountering a KeyboardInterrupt.r   Nr   r   r   r   r   r   	   s    >r   r   c                      \ rS rSrSrSrg)ExecutionError   z,Exception raised during execution of Flake8.r   Nr   r   r   r   r   r      s    6r   r   c                  >   ^  \ rS rSrSrSrSU 4S jjrSS jrSrU =r	$ )	FailedToLoadPlugin   z-Exception raised when a plugin fails to load.z7Flake8 failed to load plugin "%(name)s" due to %(exc)s.c                <   > Xl         X l        [        TU ]  X5        g)z,Initialize our FailedToLoadPlugin exception.Nplugin_nameoriginal_exceptionsuper__init__selfr   	exception	__class__s      r   r   FailedToLoadPlugin.__init__       &"+0r   c                N    U R                   U R                  U R                  S.-  $ Format our exception message.)nameexcFORMATr   r   r!   s    r   __str__FailedToLoadPlugin.__str__   *    {{$$**
 
 	
r   r   r   r   strr"   	ExceptionreturnNoner5   r3   
r	   r
   r   r   r   r,   r   r.   r   __classcell__r#   s   @r   r   r      s    7FF1
 
r   r   c                  >   ^  \ rS rSrSrSrSU 4S jjrSS jrSrU =r	$ )	 PluginRequestedUnknownParameters$   z(The plugin requested unknown parameters.z7"%(name)s" requested unknown parameters causing %(exc)sc                <   > Xl         X l        [        TU ]  X5        g)z1Pop certain keyword arguments for initialization.Nr   r    s      r   r   )PluginRequestedUnknownParameters.__init__)   r%   r   c                N    U R                   U R                  U R                  S.-  $ r'   r+   r-   s    r   r.   (PluginRequestedUnknownParameters.__str__/   r0   r   r1   r2   r7   r8   r:   s   @r   r<   r<   $   s    2FF1
 
r   r<   c                  N   ^  \ rS rSrSrSr        SU 4S jjrSS jrSrU =r	$ )	PluginExecutionFailed7   z#The plugin failed during execution.z:{fname}: "{plugin}" failed during execution due to {exc!r}c                J   > Xl         X l        X0l        [        TU ]  XU5        g)z1Utilize keyword arguments for message generation.N)filenamer   r   r   r   )r!   rF   r   r"   r#   s       r   r   PluginExecutionFailed.__init__<   s%     !&"+	:r   c                t    U R                   R                  U R                  U R                  U R                  S9$ )r(   )fnamepluginr*   )r,   formatrF   r   r   r-   s    r   r.   PluginExecutionFailed.__str__H   s7    {{!!--##'' " 
 	
r   )rF   r   r   )rF   r3   r   r3   r"   r4   r5   r6   r7   r8   r:   s   @r   rC   rC   7   s@    -IF
;
; 
; 	
;
 

;
 
r   rC   N)
r   
__future__r   r4   r   r   r   r   r<   rC   r   r   r   <module>rN      sS    * ""i "? ?7_ 7
 
&
 
&
O 
r   