ó
    €ÏÞ  ã                   ó@   • S r SSKJr  SSKJr  SSKJr       SS jrg)z8A module to get a transport object for making API calls.é    )Úabsolute_import)Údivision)Úunicode_literalsNc                 óP   • SSK Jn  UR                  U UUUS9nUR                  XaS9$ )as  Get an unauthenticated transport client for use with apitools.

Args:
  timeout: double, The request timeout in seconds.  This is the
    socket level timeout.  If timeout is None, timeout is infinite.  If
    default argument 'unset' is given, a sensible default is selected.
  response_encoding: str, the encoding to use to decode the response.
  ca_certs: str, absolute filename of a ca_certs file that overrides the
    default
  client_certificate: str, absolute filename of a client_certificate file
  client_key: str, absolute filename of a client_key file

Returns:
  1. A httplib2.Http-like object backed by requests.
r   )Úrequests)ÚtimeoutÚca_certsÚclient_certificateÚ
client_key)Úresponse_encoding)Úgooglecloudsdk.corer   Ú
GetSessionÚGetApitoolsRequests)r   r   r	   r
   r   r   Úsessions          Ú%lib/googlecloudsdk/core/transports.pyÚGetApitoolsTransportr      sE   € õ* +Ø×ÑØØØ+Øð	  ð €'ð 
×	%Ñ	%Øð 
&ð 
4ð 4ó    )ÚunsetNNNN)Ú__doc__Ú
__future__r   r   r   r   © r   r   Ú<module>r      s+   ðñ  ?õ 'Ý Ý 'ð ")Ø+/Ø"&Ø,0Ø$(õ	4r   