§
    0›jh  ã                  ó:  — d Z ddlmZ ddlmZ  G d„ de¦  «        Z G d„ de¦  «        Z G d„ d	e¦  «        Z G d
„ de¦  «        Z	 G d„ de¦  «        Z
 G d„ de
¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        ZdS )z!Exceptions coverage.py can raise.é    )Úannotations)ÚAnyc                  ó*   ‡ — e Zd ZdZddœdˆ fd
„Zˆ xZS )ÚCoverageExceptionz7The base class of all exceptions raised by Coverage.py.N)ÚslugÚargsr   r   ú
str | NoneÚreturnÚNonec               óB   •—  t          ¦   «         j        |Ž  || _        dS )z£Create an exception.

        Args:
            slug: A short string identifying the exception, will be used for
                linking to documentation.
        N)ÚsuperÚ__init__r   )Úselfr   r   Ú	__class__s      €úR/home/lighthouse/health/venv/lib64/python3.11/site-packages/coverage/exceptions.pyr   zCoverageException.__init__   s$   ø€ ð 	�‰ŒÔ˜$ÐÐØˆŒ	ˆ	ˆ	ó    )r   r   r   r	   r
   r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ú__classcell__)r   s   @r   r   r      sR   ø€ € € € € ØAÐAð
  ðð ð ð ð ð ð ð ð ð ð ð r   r   c                  ó   — e Zd ZdZdS )ÚConfigErrorz0A problem with a config file, or a value in one.N©r   r   r   r   © r   r   r   r      s   € € € € € Ø:Ð:à€Dr   r   c                  ó   — e Zd ZdZdS )Ú	DataErrorzAn error in using a data file.Nr   r   r   r   r   r   $   s   € € € € € Ø(Ð(à€Dr   r   c                  ó   — e Zd ZdZdS )ÚNoDataErrorz!We didn't have data to work with.Nr   r   r   r   r   r   *   ó   € € € € € Ø+Ð+à€Dr   r   c                  ó   — e Zd ZdZdS )ÚNoSourcez)We couldn't find the source for a module.Nr   r   r   r   r"   r"   0   s   € € € € € Ø3Ð3à€Dr   r"   c                  ó   — e Zd ZdZdS )ÚNoCodez!We couldn't find any code at all.Nr   r   r   r   r$   r$   6   r    r   r$   c                  ó   — e Zd ZdZdS )Ú	NotPythonz3A source file turned out not to be parsable Python.Nr   r   r   r   r&   r&   <   s   € € € € € Ø=Ð=à€Dr   r&   c                  ó   — e Zd ZdZdS )ÚPluginErrorzA plugin misbehaved.Nr   r   r   r   r(   r(   B   s   € € € € € ØÐà€Dr   r(   c                  ó   — e Zd ZdZdS )Ú_ExceptionDuringRunz€An exception happened while running customer code.

    Construct it with three arguments, the values from `sys.exc_info`.

    Nr   r   r   r   r*   r*   H   s   € € € € € ðð ð 	€Dr   r*   c                  ó   — e Zd ZdZdS )ÚCoverageWarningzA warning from Coverage.py.Nr   r   r   r   r,   r,   R   s   € € € € € Ø%Ð%à€Dr   r,   N)r   Ú
__future__r   Útypingr   Ú	Exceptionr   r   r   r   r"   r$   r&   r(   r*   ÚWarningr,   r   r   r   ú<module>r1      sæ  ðð (Ð 'à "Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ð Ð ðð ð ð ð ˜	ñ ô ð ð&	ð 	ð 	ð 	ð 	Ð#ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð!ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð#ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	ˆXñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð!ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð#ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð+ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	�gñ 	ô 	ð 	ð 	ð 	r   