
    V.j                        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y)z!Exceptions coverage.py can raise.    )annotations)Anyc                  4     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)slugc               ,    t        |   |  || _        y)zCreate an exception.

        Args:
            slug: A short string identifying the exception, will be used for
                linking to documentation.
        N)super__init__r   )selfr   args	__class__s      UC:\xampp\htdocs\tradingbinance\backend\.venv\Lib\site-packages\coverage/exceptions.pyr
   zCoverageException.__init__   s     	$	    )r   r   r   z
str | NonereturnNone)__name__
__module____qualname____doc__r
   __classcell__)r   s   @r   r   r      s1    A
    
	 r   r   c                      e Zd ZdZy)ConfigErrorz0A problem with a config file, or a value in one.Nr   r   r   r    r   r   r   r      s    :r   r   c                      e Zd ZdZy)	DataErrorzAn error in using a data file.Nr   r   r   r   r   r   $   s    (r   r   c                      e Zd ZdZy)NoDataErrorz!We didn't have data to work with.Nr   r   r   r   r   r   *       +r   r   c                      e Zd ZdZy)NoSourcez)We couldn't find the source for a module.Nr   r   r   r   r!   r!   0   s    3r   r!   c                      e Zd ZdZy)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y)	NotPythonz3A source file turned out not to be parsable Python.Nr   r   r   r   r%   r%   <   s    =r   r%   c                      e Zd ZdZy)PluginErrorzA plugin misbehaved.Nr   r   r   r   r'   r'   B   s    r   r'   c                      e Zd ZdZy)_ExceptionDuringRunzAn 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     	r   r)   c                      e Zd ZdZy)CoverageWarningzA warning from Coverage.py.Nr   r   r   r   r+   r+   R   s    %r   r+   N)r   
__future__r   typingr   	Exceptionr   r   r   r   r!   r#   r%   r'   r)   Warningr+   r   r   r   <module>r0      s    ( " 	 &	# 		! 		# 		  		X 		! 		# 		+ 		g 	r   