File: //home/arjun/projects/env/lib/python3.10/site-packages/jwt/__pycache__/exceptions.cpython-310.pyc
o
we � @ s G d d� de �ZG dd� de�ZG dd� de�ZG dd� de�ZG dd � d e�ZG d
d� de�ZG dd
� d
e�ZG dd� de�ZG dd� de�Z G dd� de�Z
G dd� de�ZG dd� de�ZG dd� de�Z
G dd� de�ZG dd� de�ZG dd� de�Zd S )!c @ s e Zd ZdZdS )�
PyJWTErrorz'
Base class for all exceptions
N)�__name__�
__module__�__qualname__�__doc__� r r �G/home/arjun/projects/env/lib/python3.10/site-packages/jwt/exceptions.pyr s r c @ � e Zd ZdS )�InvalidTokenErrorN�r r r r r r r r � r c @ r )�DecodeErrorNr
r r r r r
r r c @ r )�InvalidSignatureErrorNr
r r r r r
r r
c @ r )�ExpiredSignatureErrorNr
r r r r r r r c @ r )�InvalidAudienceErrorNr
r r r r r r r c @ r )�InvalidIssuerErrorNr
r r r r r r r c @ r )�InvalidIssuedAtErrorNr
r r r r r ! r r c @ r )�ImmatureSignatureErrorNr
r r r r r % r r c @ r )�InvalidKeyErrorNr
r r r r r ) r r c @ r )�InvalidAlgorithmErrorNr
r r r r r - r r c @ s, e Zd Zdeddfdd�Zdefdd�ZdS )�MissingRequiredClaimError�claim�returnNc C s
|| _ d S )N�r )�selfr r r r �__init__2 s
z"MissingRequiredClaimError.__init__c C s d| j � d�S )NzToken is missing the "z" claimr )r r r r �__str__5 s z!MissingRequiredClaimError.__str__)r r r �strr r r r r r r 1 s r c @ r )�
PyJWKErrorNr
r r r r r 9 r r c @ r )�
PyJWKSetErrorNr
r r r r r = r r c @ r )�PyJWKClientErrorNr
r r r r r A r r c @ r )�PyJWKClientConnectionErrorNr
r r r r r E r r N)� Exceptionr r r r
r r r r r r r r r r r r r r r r �<module> s