s3#

定义 CondaSession (requests.Session) 的 S3 传输适配器。

#

S3Adapter

基础传输适配器

属性#

stderrlog#
class S3Adapter#

基类: conda.gateways.connection.BaseAdapter

基础传输适配器

send(request: conda.gateways.connection.PreparedRequest, stream: bool = False, timeout: None | float | tuple[float, float] | tuple[float, None] = None, verify: bool | str = True, cert: None | bytes | str | tuple[bytes | str, bytes | str] = None, proxies: dict[str, str] | None = None) conda.gateways.connection.Response#

发送 PreparedRequest 对象。 返回 Response 对象。

参数:
  • request -- 要发送的 PreparedRequest

  • stream -- (可选) 是否流式传输请求内容。

  • timeout (floattuple) -- (可选) 在放弃之前等待服务器发送数据的时长,可以是 float,也可以是 (连接超时, 读取超时) 元组。

  • verify -- (可选) 布尔值,用于控制是否验证服务器的 TLS 证书,或者字符串,在这种情况下,它必须是要使用的 CA 包的路径

  • cert -- (可选) 任何用户提供的要信任的 SSL 证书。

  • proxies -- (可选) 应用于请求的代理字典。

close()#

清理适配器特定项。

_send_boto3(resp: conda.gateways.connection.Response, request: conda.gateways.connection.PreparedRequest) conda.gateways.connection.Response#
_write_tempfile(writer_callable)#