
    R&i?                     n    d 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j	                  Z
e
e_	        dS )zQThis file contains hacks needed to make things work. Ideally, this file is empty.    )PurePosixPath)urlparseN)OutputTransformc                   $     e Zd Zd Z fdZ xZS )_FixedLiveScriptInjectorc                     t          j        | |           t          t          |j                  j                  }|j        dv | _        d S )N) z.html)r   __init__r   r   uripathsuffixshould_modify_request)selfrequestr   s      d/home/geonatureadmin/si_en_reseau/tutos/venv/lib/python3.11/site-packages/sphinx_autobuild/_hacks.pyr
   z!_FixedLiveScriptInjector.__init__   sH     	 w/// Xgk22788%)[M%A"""    c                 d    | j         s|||fS t                                          ||||          S )N)r   supertransform_first_chunk)r   status_codeheaderschunk	finishing	__class__s        r   r   z._FixedLiveScriptInjector.transform_first_chunk   s9    ) 	/..ww,,['5)TTTr   )__name__
__module____qualname__r
   r   __classcell__)r   s   @r   r   r      sS        B B BU U U U U U U U Ur   r   )__doc__pathlibr   urllib.parser   livereload.serverservertornado.webr   LiveScriptInjectorr    r   r   <module>r'      s    W W ! ! ! ! ! ! ! ! ! ! ! ! " " " " " " ' ' ' ' ' '
U U U U Uv8 U U U  5   r   