o
    "“i$  ã                   @  s2   d dl mZ G dd„ deƒZG dd„ deeƒZdS )é    )Úannotationsc                   @  s   e Zd ZdZdS )ÚPythonJsonLoggerErrorz7Generic base clas for all Python JSON Logger exceptionsN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__© r   r   úZ/var/www/html/premium_crap/venv/lib/python3.10/site-packages/pythonjsonlogger/exception.pyr      s    r   c                      s$   e Zd ZdZdd‡ fd	d
„Z‡  ZS )ÚMissingPackageErrorzA required package is missingNÚnameÚstrÚextras_nameú
str | NoneÚreturnÚNonec                   s4   d|›d�}|d ur|d|› d�7 }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__r   r	   r      s
   zMissingPackageError.__init__)N)r   r   r   r   r   r   )r   r   r   r   r   Ú__classcell__r   r   r   r	   r
      s    r
   N)Ú
__future__r   Ú	Exceptionr   ÚImportErrorr
   r   r   r   r	   Ú<module>   s   