Ë
    Ùªgy  ã                   ó@   — d Z ddlZdZ G d„ dej                  ¬«      Zy)z$Transport adapter for Base Requests.é    Néx   c                   óh   — e Zd ZdZd„ Zej                  dddefd„«       Zej                  d„ «       Z	y)Ú_BaseAuthorizedSessiona\  Base class for a Request Session with credentials. This class is intended to capture
    the common logic between synchronous and asynchronous request sessions and is not intended to
    be instantiated directly.

    Args:
        credentials (google.auth._credentials_base.BaseCredentials): The credentials to
            add to the request.
    c                 ó   — || _         y )N)Úcredentials)Úselfr   s     úY/var/www/openai/venv/lib/python3.12/site-packages/google/auth/transport/_requests_base.pyÚ__init__z_BaseAuthorizedSession.__init__#   s
   € Ø&ˆÕó    Nc                 ó   — t        d«      ‚)NzRequest must be implemented©ÚNotImplementedError)r   ÚmethodÚurlÚdataÚheadersÚmax_allowed_timeÚtimeoutÚkwargss           r	   Úrequestz_BaseAuthorizedSession.request&   s   € ô "Ð"?Ó@Ð@r   c                 ó   — t        d«      ‚)NzClose must be implementedr   )r   s    r	   Úclosez_BaseAuthorizedSession.close3   s   € ä!Ð"=Ó>Ð>r   )
Ú__name__Ú
__module__Ú__qualname__Ú__doc__r
   ÚabcÚabstractmethodÚ_DEFAULT_TIMEOUTr   r   © r   r	   r   r      sP   „ ñò'ð 	×Ñð
 ØØØ ò
Aó ð
Að 	×Ññ?ó ñ?r   r   )Ú	metaclass)r   r   r   ÚABCMetar   r    r   r	   Ú<module>r#      s'   ðñ +ó ð Ð ô? s§{¡{ö ?r   