
    Ki=                         d dl Zd dlmZ ej                  j                  d      j                  d      d    Zedv r G d de      Zd	 Z	y G d de      Zd	 Z	y)
    N)HTTPExceptionwerkzeug.)01c                   0     e Zd Zd fd	ZddZddZ xZS )_HTTPExceptionc                 P    t         |   d |       || _        || _        || _        y Nsuper__init__codebodyheadersselfr   r   r   response	__class__s        t/home/jay/workspace/scripts/.codegraph-venv/lib/python3.12/site-packages/authlib/integrations/flask_oauth2/errors.pyr   z_HTTPException.__init__
   '    GT8,DIDI"DL    c                     | j                   S r   r   r   environs     r   get_bodyz_HTTPException.get_body       99r   c                     | j                   S r   r   r   s     r   get_headersz_HTTPException.get_headers       <<r   r   __name__
__module____qualname__r   r   r!   __classcell__r   s   @r   r	   r	   	       	#		 r   r	   c                   0     e Zd Zd fd	ZddZddZ xZS )r	   c                 P    t         |   d |       || _        || _        || _        y r   r   r   s        r   r   z_HTTPException.__init__   r   r   c                     | j                   S r   r   r   r   scopes      r   r   z_HTTPException.get_body    r   r   c                     | j                   S r   r    r-   s      r   r!   z_HTTPException.get_headers#   r"   r   r   )NNr#   r(   s   @r   r	   r	      r)   r   c                     t        | ||      r   )r	   )statusr   r   s      r   raise_http_exceptionr2   '   s    
w
//r   )
importlib.metadata	importlibwerkzeug.exceptionsr   metadataversionsplit_versionr	   r2    r   r   <module>r;      s[     -%%j177<Q?z   <0   0r   