
    2yi                        d dl mZ d dlmZmZ  G d de      Z G d dee      Z G d de      Z G d	 d
e      Z	 G d de	      Z
y)    )annotations)ClickExceptionechoc                      e Zd ZdZy)MkDocsExceptionz
    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____doc__     S/var/www/html/content_weaver/venv/lib/python3.12/site-packages/mkdocs/exceptions.pyr   r          r   r   c                      e Zd ZdZdZddZy)AbortzAbort the build.   c                <    t        d| j                         z          y )N
)r   format_message)selfargskwargss      r   showz
Abort.show   s    TD''))*r   N)returnNone)r	   r
   r   r   coder   r   r   r   r   r      s    D+r   r   c                      e Zd ZdZy)ConfigurationErrorz
    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][].
    Nr   r   r   r   r   r      s    r   r   c                      e Zd ZdZy)
BuildErrorzo
    This error may be raised by MkDocs during the build process. Plugins should
    not raise this error.
    Nr   r   r   r   r!   r!      r   r   r!   c                      e Zd ZdZy)PluginErrorzd
    A subclass of [`mkdocs.exceptions.BuildError`][] which can be raised by plugin
    events.
    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   