File: //opt/gsutil/third_party/apitools/apitools/base/py/__pycache__/batch.cpython-39.pyc
a
�z�g�G � @ s� d Z ddlZddlmZ ddlm mZ ddlm m Z
ddlmZ
ddlZddlZddlZddlZddlmZ ddlmZ ddlmZ ddlmZ ddlmZ dgZG d d
� d
e�d
g d���ZG dd� de�ZG d
d� de�ZdS )z6Library for handling batch HTTP requests for apitools.� N)�http_client)�urllib_parse)�range)�
exceptions)�http_wrapper�BatchApiRequestc @ s e Zd ZdZdS )�RequestResponseAndHandleraO Container for data related to completing an HTTP request.
This contains an HTTP request, its response, and a callback for handling
the response from the server.
Attributes:
request: An http_wrapper.Request object representing the HTTP request.
response: The http_wrapper.Response object returned from the server.
handler: A callback function accepting two arguments, response
and exception. Response is an http_wrapper.Response object, and
exception is an apiclient.errors.HttpError object if an error
occurred, or otherwise None.
N)�__name__�
__module__�__qualname__�__doc__� r
r
�:/opt/gsutil/third_party/apitools/apitools/base/py/batch.pyr ) s r )�request�response�handlerc @ s>