
    Xh$                    >    d dl mZ  G d de      Z G d dee      Zy)    )annotationsc                      e Zd ZdZy)PythonJsonLoggerErrorz7Generic base clas for all Python JSON Logger exceptionsN)__name__
__module____qualname____doc__     N/var/www/html/myenv/lib/python3.12/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 missingc                F    d|d}|	|d| dz  }t         |   |       y )NzThe z, package is required but could not be found.z/ It can be installed using 'python-json-logger[z]'.)super__init__)selfnameextras_namemsg	__class__s       r   r   zMissingPackageError.__init__   s=    THHI"D[MQTUUCr   )N)r   strr   z
str | NonereturnNone)r   r   r   r	   r   __classcell__)r   s   @r   r   r      s    # r   r   N)
__future__r   	Exceptionr   ImportErrorr   r
   r   r   <module>r      s%    #>I >+'< r   