o
    h                     @   s@   d dl mZ G dd deZG dd deZG dd deZdS )	    )Iterablec                           e Zd ZdZ fddZ  ZS )RequestTokenErrz7
    Represents an exception during token request.
    c                       t  j|  d S Nsuper__init__selfargs	__class__ P/var/www/html/optinet_system/venv/lib/python3.10/site-packages/redis/auth/err.pyr	   	      zRequestTokenErr.__init____name__
__module____qualname____doc__r	   __classcell__r   r   r   r   r          r   c                       s.   e Zd ZdZg fdee f fddZ  ZS )InvalidTokenSchemaErrzB
    Represents an exception related to invalid token schema.
    missing_fieldsc                    s   t  dd|  d S )Nz7Unexpected token schema. Following fields are missing: z, )r   r	   join)r   r   r   r   r   r	      s
   zInvalidTokenSchemaErr.__init__)r   r   r   r   r   strr	   r   r   r   r   r   r      s    "r   c                       r   )TokenRenewalErrz?
    Represents an exception during token renewal process.
    c                    r   r   r   r
   r   r   r   r	      r   zTokenRenewalErr.__init__r   r   r   r   r   r      r   r   N)typingr   	Exceptionr   r   r   r   r   r   r   <module>   s    	