
    ͆h                        S SK Jr  S SKJrJr   " S S\5      r " S S\\5      r " S S\5      r " S	 S
\5      r	 " S S\	5      r
g)    )annotations)ClickExceptionechoc                      \ rS rSrSrSrg)MkDocsException   z
The base class which all MkDocs exceptions inherit from. This should
not be raised directly. One of the subclasses should be raised instead.
 N__name__
__module____qualname____firstlineno____doc____static_attributes__r	       I/opt/services/DDDS/venv/lib/python3.13/site-packages/mkdocs/exceptions.pyr   r          r   r   c                  &    \ rS rSrSrSrSS jrSrg)Abort   zAbort the build.   c                <    [        SU R                  5       -   5        g )N
)r   format_message)selfargskwargss      r   show
Abort.show   s    TD''))*r   r	   N)returnNone)r   r   r   r   r   coder   r   r	   r   r   r   r      s    D+r   r   c                      \ rS rSrSrSrg)ConfigurationError   z
This error is raised by configuration validation when a validation error
is encountered. This error should be raised by any configuration options
defined in a plugin's [config_scheme][].
r	   Nr
   r	   r   r   r$   r$      s    r   r$   c                      \ rS rSrSrSrg)
BuildError   zc
This error may be raised by MkDocs during the build process. Plugins should
not raise this error.
r	   Nr
   r	   r   r   r'   r'      r   r   r'   c                      \ rS rSrSrSrg)PluginError%   zX
A subclass of [`mkdocs.exceptions.BuildError`][] which can be raised by plugin
events.
r	   Nr
   r	   r   r   r*   r*   %   r   r   r*   N)
__future__r   clickr   r   r   
SystemExitr   r$   r'   r*   r	   r   r   <module>r/      sI    " &n +OZ +  * r   