Ë
    ”Âií  ã                   ó>  — d Z ddlmZ ddlmZ  G d„ de«      Z G d„ de«      Z G d„ d	e«      Z G d
„ de«      Z G d„ de«      Z	 G d„ de«      Z
 G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Zy)zúauthlib.oauth1.rfc5849.errors.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

RFC5849 has no definition on errors. This module is designed by
Authlib based on OAuth 1.0a `Section 10`_ with some changes.

.. _`Section 10`: https://oauth.net/core/1.0a/#rfc.section.10
é    )ÚAuthlibHTTPError©Úis_secure_transportc                   ó&   ‡ — e Zd Zdˆ fd„	Zd„ Zˆ xZS )ÚOAuth1Errorc                 ó*   •— t         ‰| �  d |||«       y ©N©ÚsuperÚ__init__)ÚselfÚdescriptionÚuriÚstatus_codeÚ	__class__s       €úU/var/www/timesheet/venv/lib/python3.12/site-packages/authlib/oauth1/rfc5849/errors.pyr   zOAuth1Error.__init__   s   ø€ Ü‰Ñ˜˜{¨C°Õ=ó    c                 ó
   — g d¢S )zGet a list of headers.))zContent-Typez!application/x-www-form-urlencoded)zCache-Controlzno-store)ÚPragmazno-cache© )r   s    r   Úget_headerszOAuth1Error.get_headers   s   € ò
ð 	
r   )NNN)Ú__name__Ú
__module__Ú__qualname__r   r   Ú__classcell__©r   s   @r   r   r      s   ø„ õ>ö
r   r   c                   ó$   — e Zd ZdZdZed„ «       Zy)ÚInsecureTransportErrorÚinsecure_transportzOAuth 2 MUST utilize https.c                 ó(   — t        |«      s | «       ‚y r	   r   )Úclsr   s     r   ÚcheckzInsecureTransportError.check   s   € ä" 3Ô'Ù“%ˆKð (r   N)r   r   r   Úerrorr   Úclassmethodr"   r   r   r   r   r      s   „ Ø €EØ/€Kàñó ñr   r   c                   ó   — e Zd ZdZy)ÚInvalidRequestErrorÚinvalid_requestN©r   r   r   r#   r   r   r   r&   r&   %   s   „ Ø�Er   r&   c                   ó   — e Zd ZdZy)ÚUnsupportedParameterErrorÚunsupported_parameterNr(   r   r   r   r*   r*   )   s   „ Ø#�Er   r*   c                   ó   — e Zd ZdZy)ÚUnsupportedSignatureMethodErrorÚunsupported_signature_methodNr(   r   r   r   r-   r-   -   s   „ Ø*�Er   r-   c                   ó"   ‡ — e Zd ZdZˆ fd„Zˆ xZS )ÚMissingRequiredParameterErrorÚmissing_required_parameterc                 ó2   •— d|› d�}t         ‰| �  |¬«       y )Nz	missing "z" in parameters)r   r
   )r   Úkeyr   r   s      €r   r   z&MissingRequiredParameterError.__init__4   s!   ø€ Ø! #  oÐ6ˆÜ‰Ñ [ÐÕ1r   )r   r   r   r#   r   r   r   s   @r   r0   r0   1   s   ø„ Ø(€E÷2ð 2r   r0   c                   ó   — e Zd ZdZy)Ú%DuplicatedOAuthProtocolParameterErrorÚ#duplicated_oauth_protocol_parameterNr(   r   r   r   r5   r5   9   s   „ Ø1�Er   r5   c                   ó   — e Zd ZdZdZy)ÚInvalidClientErrorÚinvalid_clienté‘  N©r   r   r   r#   r   r   r   r   r8   r8   =   s   „ Ø€EØ�Kr   r8   c                   ó   — e Zd ZdZdZdZy)ÚInvalidTokenErrorÚinvalid_tokenz.Invalid or expired "oauth_token" in parametersr:   N)r   r   r   r#   r   r   r   r   r   r=   r=   B   s   „ Ø€EØB€KØ�Kr   r=   c                   ó   — e Zd ZdZdZy)ÚInvalidSignatureErrorÚinvalid_signaturer:   Nr;   r   r   r   r@   r@   H   s   „ Ø€EØ�Kr   r@   c                   ó   — e Zd ZdZdZy)ÚInvalidNonceErrorÚinvalid_noncer:   Nr;   r   r   r   rC   rC   M   s   „ Ø€EØ�Kr   rC   c                   ó   — e Zd ZdZdZy)ÚAccessDeniedErrorÚaccess_deniedz=The resource owner or authorization server denied the requestN)r   r   r   r#   r   r   r   r   rF   rF   R   s   „ Ø€EØQ�Kr   rF   c                   ó   — e Zd ZdZdZy)ÚMethodNotAllowedErrorÚmethod_not_allowedi•  Nr;   r   r   r   rI   rI   W   s   „ Ø €EØ�Kr   rI   N)Ú__doc__Úauthlib.common.errorsr   Úauthlib.common.securityr   r   r   r&   r*   r-   r0   r5   r8   r=   r@   rC   rF   rI   r   r   r   ú<module>rN      s±   ðñõ 3Ý 7ô

Ð"ô 

ô˜[ô ô˜+ô ô$ ô $ô+ kô +ô2 Kô 2ô2¨Kô 2ô˜ô ô
˜ô ô˜Kô ô
˜ô ô
R˜ô Rô
˜Kõ r   