
    O&i                         d Z ddlmZmZmZmZ ddlmZ ddlm	Z	 ddl
mZ ddlmZ  G d de          Zd	e	d
eeef         fdZdS )z!Do syntax checks, but no writing.    )AnyDictOptionalSet)Node)Sphinx)Builder)__c                       e Zd ZdZ ed          ZdZddZdee	         fdZ
dde	d	ee	         de	fd
Zdee	         ddfdZde	deddfdZddZdS )DummyBuilderdummyz%The dummy builder generates no files.TreturnNc                     d S N selfs    b/home/geonatureadmin/si_en_reseau/tutos/venv/lib/python3.11/site-packages/sphinx/builders/dummy.pyinitzDummyBuilder.init           c                     | j         j        S r   )env
found_docsr   s    r   get_outdated_docszDummyBuilder.get_outdated_docs   s    x""r   docnametypc                     dS )N r   )r   r   r   s      r   get_target_urizDummyBuilder.get_target_uri   s    rr   docnamesc                     d S r   r   )r   r!   s     r   prepare_writingzDummyBuilder.prepare_writing   r   r   doctreec                     d S r   r   )r   r   r$   s      r   	write_doczDummyBuilder.write_doc   r   r   c                     d S r   r   r   s    r   finishzDummyBuilder.finish!   r   r   )r   Nr   )__name__
__module____qualname__namer
   epilogallow_parallelr   r   strr   r   r    r#   r   r&   r(   r   r   r   r   r      s        DR788FN   #3s8 # # # # c      C T     t          r   r   appr   c                 B    |                      t                     ddddS )NbuiltinT)versionparallel_read_safeparallel_write_safe)add_builderr   )r0   s    r   setupr7   %   s.    OOL!!! "#  r   N)__doc__typingr   r   r   r   docutils.nodesr   sphinx.applicationr   sphinx.buildersr	   sphinx.localer
   r   r/   r7   r   r   r   <module>r>      s    ' ' + + + + + + + + + + + +       % % % % % % # # # # # #          7   2v $sCx.      r   