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   