File manager - Edit - /opt/gsutil/third_party/apitools/apitools/base/py/__pycache__/transfer.cpython-39.pyc
Back
a vyg�� � @ sF d Z ddlmZ ddlmZ ddlm mZ ddl m mZ ddl Z ddlZddlZddlZddlZddlZddlmZ ddlmZ ddlmZ ddlmZ ddlmZ dd lmZ dd lmZ g d�ZdZd ZdZdd� Z dd� Z!dd� Z"dd� Z#G dd� de$�Z%G dd� de%�Z&ej'�r2G dd� dej(�Z)G dd� de%�Z*dS )z)Upload and download support for apitools.� )�print_functionN)�http_client)�buffered_stream)�compression)� exceptions)�http_wrapper)�stream_slice)�util)�Download�Upload�RESUMABLE_UPLOAD� SIMPLE_UPLOAD�DownloadProgressPrinter�DownloadCompletePrinter�UploadProgressPrinter�UploadCompletePrinteri P �simple� resumablec C s0 d| j v rtd| j d � ntd| j � dS )z*Print download progress based on response.� content-rangezReceived %szReceived %d bytesN)�info�print�length)�response�unused_download� r �=/opt/gsutil/third_party/apitools/apitools/base/py/transfer.pyr 7 s r c C s t d� dS )z-Print information about a completed download.zDownload completeN�r )�unused_responser r r r r ? s r c C s t d| jd � dS )z(Print upload progress based on response.zSent %s�rangeN)r r )r � unused_uploadr r r r D s r c C s t d� dS )z+Print information about a completed upload.zUpload completeNr )r r r r r r I s r c @ s� e Zd ZdZd&dd�Zdd � Zed d� �Zedd � �Zedd� �Z e j dd� �Z edd� �Zej dd� �Zedd� �Zedd� �Z dd� Zedd� �Zedd� �Zdd� Zd d!� Zd"d#� Zd$d%� ZdS )'� _Transferz-Generic bits common to Uploads and Downloads.FNT� c C sF d | _ || _|| _|| _d | _d| _|| _tj| _ || _ |p>d| _d S )Nr! i )�_Transfer__bytes_http�_Transfer__close_stream�_Transfer__http�_Transfer__stream�_Transfer__url�_Transfer__num_retries�num_retriesr �)HandleExceptionsAndRebuildHttpConnections� retry_func� auto_transfer� chunksize)�self�stream�close_streamr, r+ �httpr( r r r �__init__R s �z_Transfer.__init__c C s t | �S �N)�str�r- r r r �__repr__c s z_Transfer.__repr__c C s | j S r2 )r# r4 r r r r/ f s z_Transfer.close_streamc C s | j S r2 )r$ r4 r r r r0 j s z_Transfer.httpc C s | j p | jS r2 )r"