+
    P(i                     T    ^ RI Ht  ! R R]4      t ! R R]4      t ! R R]4      tR# )	    default_json_headersc                   L   a a ] tR t^t oRtRtRtRtRV 3R lltR t	Rt
VtV ;t# )AuthlibBaseErrorz)Base Exception for all errors in Authlib.N c                   < Ve   Wn         Ve   W n        Ve   W0n        V P                    RV P                   2p\        SV `  V4       R # )Nz: )errordescriptionurisuper__init__)selfr	   r
   r   message	__class__s   &&&& [/Users/agent/.openclaw/workspace/venv/lib/python3.14/site-packages/authlib/common/errors.pyr   AuthlibBaseError.__init__   sL    J"*?HZZL4#3#3"45!    c                P    R V P                   P                   RV P                   R2# )<z "z">)r   __name__r	   r   s   &r   __repr__AuthlibBaseError.__repr__   s&    4>>**+2djj\<<r   )r
   r	   r   )NNN)r   
__module____qualname____firstlineno____doc__r	   r
   r   r   r   __static_attributes____classdictcell____classcell__r   __classdict__s   @@r   r   r      s(     3 EK
C	"= =r   r   c                   V   a a ] tR t^t oRtRV 3R lltR tR tR tR	R lt	Rt
VtV ;t# )
AuthlibHTTPErrori  c                @   < \         SV `  WV4       Ve	   W@n        R # R # N)r   r   status_code)r   r	   r
   r   r'   r   s   &&&&&r   r   AuthlibHTTPError.__init__!   s#    S1"* #r   c                    V P                   # r&   )r
   r   s   &r   get_error_description&AuthlibHTTPError.get_error_description&   s    r   c                    R V P                   3.pV P                  '       d   VP                  RV P                  34       V P                  '       d   VP                  RV P                  34       V# )r	   error_description	error_uri)r	   r
   appendr   )r   r	   s   & r   get_bodyAuthlibHTTPError.get_body)   sZ    4::&'LL-t/?/?@A888LL+txx01r   c                    \         R ,          # ):NNNr   r   s   &r   get_headersAuthlibHTTPError.get_headers3   s    #A&&r   c                |    Wn         \        V P                  4       4      pV P                  4       pV P                  W#3# r&   )r   dictr0   r3   r'   )r   r   bodyheaderss   &&  r   __call__AuthlibHTTPError.__call__6   s6    DMMO$""$..r   )r'   r   )NNNNr&   )r   r   r   r   r'   r   r*   r0   r3   r9   r   r   r    r!   s   @@r   r$   r$      s(     K+
 '/ /r   r$   c                       ] tR t^=tRtR# )ContinueIteration N)r   r   r   r   r   r=   r   r   r<   r<   =   s    r   r<   N)authlib.constsr   	Exceptionr   r$   r<   r=   r   r   <module>r@      s/    /=y =2/' /@	( 	r   