
     hi	                          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)c                       e Zd Zy)ExecCommandFailedN)__name__
__module____qualname__     BC:\des-py\Monitor\venv\Lib\site-packages\PyInstaller/exceptions.pyr   r      s    r   r   c                       e Zd ZdZy)	HookErrorz-
    Base class for hook related errors.
    N)r   r   r   __doc__r   r   r	   r   r      s     	r   r   c                       e Zd Zd Zy)ImportErrorWhenRunningHookc                 Z    dj                  | j                  d   | j                  d         S )Na  ERROR: Failed to import module {0} required by hook for module {1}. Please check whether module {0} actually exists and whether the hook is compatible with your version of {1}: You might want to read more about hooks in the manual and provide a pull-request to improve PyInstaller.       )formatargs)selfs    r	   __str__z"ImportErrorWhenRunningHook.__str__   s.    [[a[a		!diil\	
r   N)r   r   r   r   r   r   r	   r   r      s    
r   r   c                        e Zd Z fdZ xZS )RemovedCipherFeatureErrorc                 ,    t         |   d| d       y )Nz<ERROR: Bytecode encryption was removed in PyInstaller v6.0. z\ For the rationale and alternatives see https://github.com/pyinstaller/pyinstaller/pull/6999super__init__r   message	__class__s     r	   r   z"RemovedCipherFeatureError.__init__$   s     J7)jk	
r   r   r   r   r   __classcell__r   s   @r	   r   r   #       
 
r   r   c                        e Zd Z fdZ xZS )RemovedExternalManifestErrorc                 *    t         |   d|        y )NzQERROR: Support for external executable manifest was removed in PyInstaller v6.0. r   r   s     r	   r   z%RemovedExternalManifestError.__init__,   s    lmtluvwr   r   r!   s   @r	   r$   r$   +   s    x xr   r$   c                        e Zd Z fdZ xZS ) RemovedWinSideBySideSupportErrorc                 *    t         |   d|        y )Nz`ERROR: Support for collecting and processing WinSxS assemblies was removed in PyInstaller v6.0. r   r   s     r	   r   z)RemovedWinSideBySideSupportError.__init__1   s    novnwx	
r   r   r!   s   @r	   r'   r'   0   s    
 
r   r'   c                        e Zd Z fdZ xZS )PythonLibraryNotFoundErrorc                 *    t         |   d|        y )NzERROR: r   r   s     r	   r   z#PythonLibraryNotFoundError.__init__8   s    77),-r   r   r!   s   @r	   r*   r*   7   s    . .r   r*   c                        e Zd Z fdZ xZS )InvalidSrcDestTupleErrorc                 0    t         |   d|d|        y )Nz&ERROR: Invalid (SRC, DEST_DIR) tuple: z. r   )r   src_destr   r   s      r	   r   z!InvalidSrcDestTupleError.__init__=   s    A(RPWyYZr   r   r!   s   @r	   r-   r-   <   s    [ [r   r-   c                        e Zd Z fdZ xZS )ImportlibMetadataErrorc                 $    t         |   d       y )Nz~ERROR: PyInstaller requires importlib.metadata from python >= 3.10 stdlib or importlib_metadata from importlib-metadata >= 4.6r   )r   r   s    r	   r   zImportlibMetadataError.__init__B   s    (	
r   r   r!   s   @r	   r1   r1   A   r"   r   r1   N)
SystemExitr   	Exceptionr   r   r   r$   r'   r*   r-   r1   r   r   r	   <module>r5      su   	
 			 	
 


 
x: x

z 
. .
[z [

Z 
r   