
    ph                     R    S SK Jr   " S S\5      r " S S\5      r " S S\5      rg)	    )Iterablec                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ )RequestTokenErr   z/
Represents an exception during token request.
c                     > [         TU ]  " U6   g Nsuper__init__selfargs	__class__s     H/home/james-whalen/.local/lib/python3.13/site-packages/redis/auth/err.pyr   RequestTokenErr.__init__	       $     __name__
__module____qualname____firstlineno____doc__r   __static_attributes____classcell__r   s   @r   r   r             r   r   c                   @   ^  \ rS rSrSr/ 4S\\   4U 4S jjjrSrU =r	$ )InvalidTokenSchemaErr   z:
Represents an exception related to invalid token schema.
missing_fieldsc                 H   > [         TU ]  SSR                  U5      -   5        g )Nz7Unexpected token schema. Following fields are missing: z, )r
   r   join)r   r"   r   s     r   r   InvalidTokenSchemaErr.__init__   s$    Eii'(	
r   r   )
r   r   r   r   r   r   strr   r   r   r   s   @r   r    r       s"     8: 
x} 
 
r   r    c                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ )TokenRenewalErr   z7
Represents an exception during token renewal process.
c                     > [         TU ]  " U6   g r   r	   r   s     r   r   TokenRenewalErr.__init__   r   r   r   r   r   s   @r   r(   r(      r   r   r(   N)typingr   	Exceptionr   r    r(   r   r   r   <module>r.      s,     i  	
I 	
 i  r   