
    Mh$                    L    d dl mZ  G d de          Z G d dee          ZdS )    )annotationsc                      e Zd ZdZdS )PythonJsonLoggerErrorz7Generic base clas for all Python JSON Logger exceptionsN)__name__
__module____qualname____doc__     Z/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/pythonjsonlogger/exception.pyr   r      s        ====r   r   c                  &     e Zd ZdZd
d fd	Z xZS )MissingPackageErrorzA required package is missingNnamestrextras_name
str | NonereturnNonec                l    d|d}|	|d| dz  }t                                          |           d S )NzThe z, package is required but could not be found.z/ It can be installed using 'python-json-logger[z]'.)super__init__)selfr   r   msg	__class__s       r   r   zMissingPackageError.__init__   sL    ITIII"U[UUUUCr   )N)r   r   r   r   r   r   )r   r   r   r	   r   __classcell__)r   s   @r   r   r      sH        ##          r   r   N)
__future__r   	Exceptionr   ImportErrorr   r
   r   r   <module>r      sz    # " " " " "> > > > >I > > >    +'<     r   