File manager - Edit - /home/u478019808/domains/bestandroidphones.store/public_html/static/img/logo/gcs_json_api.cpython-39.pyc.tar
Back
opt/gsutil/gslib/__pycache__/gcs_json_api.cpython-39.pyc 0000644 00000152574 15025234241 0017270 0 ustar 00 a +(Wg� � @ s� d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlZddl m Z ddlZddlZddl Z ddlZddlZddlZddlZddlZdd lmZ dd lmZ ddlmZ ddlmZ dd lmZ ddlmZ ddlZddl Z ddl!m"Z" ddl#m$Z$ ddl#m%Z% ddl#m&Z& ddl#m'Z' ddl#m(Z( ddl#m)Z) ddl#m*Z* ddl#m+Z+ ddl#m,Z, ddl#m-Z- ddl#m.Z. ddl#m/Z/ ddl#m0Z0 ddl#m1Z1 ddl#m2Z2 ddl3m4Z4 dd l5m6Z6 dd!l5m7Z7 dd"l8m9Z9 dd#l8m:Z: dd$l8m;Z; dd%l8m<Z< dd&l8m=Z= dd'l8m>Z> dd(l8m?Z? dd)l@mAZA dd*lBmCZC dd+lDmEZE dd,lFmGZG dd-lHmIZJ dd.lHmKZL dd/lMmNZN dd0lMmOZO dd1lMmPZP dd2lMmQZQ dd3lMmRZR dd4lSmTZT dd5lSmUZU dd6lSmVZV dd7lSmWZW dd8lSmXZX dd9lSmYZY dd:lSmZZZ dd;l[m\Z\ dd<l[m]Z] dd=l^m_Z_ dd>l^m`Z` dd?l^maZa dd@l^mbZb ddAl^mcZc ddBldmeZe ddCldmfZf ddDldmgZg ddEldmhZh ddFlimjZj ddGlkmlZl ddHlmmnZnmoZo ddIlpmqZq ddJlrmsZs ddKlrmtZt ddLlrmuZu ddMlrmvZv ddNlrmwZw ddOlrmxZx ddPlymzZz ej{�re|Z}eLj~Z~e~jZ�e�j�Z�dQZ�ej�ej�ej�ej�fZ�ej�ej�ej�ej�e j�e j�e j�ej�e j�j�ej�ej�ej�ej�e�fZ�e�g dR��Z�ddSdTdUdVdWdX�Z�ddSdYdZdTdUdVd[�Z�e���� Z�e���e�� e�d\d]g�Z�d^Z�d_Z�d`Z�daZ�G dbdc� dce'�Z�dS )dz>JSON gsutil Cloud API implementation for Google Cloud Storage.� )�absolute_import)�print_function)�division)�unicode_literals)�contextmanagerN)�http_client)�encoding)� exceptions)�http_wrapper)�transfer)�CalculateWaitForRetry)�config)�context_config)�AccessDeniedException)�ArgumentException)�BadRequestException)�CloudApi)�EncryptionException)�NotEmptyException)�NotFoundException)�PreconditionException)� Preconditions)� PublishPermissionDeniedException)�ResumableDownloadException)�ResumableUploadAbortException)�ResumableUploadException)�!ResumableUploadStartOverException)�ServiceException)�CommandException)�SetUpJsonCredentialsAndCache)�isP12Credentials)�BytesTransferredContainer)�&DownloadCallbackConnectionClassFactory)�HttpWithDownloadStream)�HttpWithNoRetries)�$UploadCallbackConnectionClassFactory)�WrapDownloadHttpRequest)�WrapUploadHttpRequest)�ImpersonationCredentials)�NoOpCredentials)�ProgressCallbackWithTimeout)�PopulateProjectId)�storage_v1_client)�storage_v1_messages)�DeleteTrackerFile)�GetRewriteTrackerFilePath)�HashRewriteParameters)�ReadRewriteTrackerFile)�WriteRewriteTrackerFile)�GetCertsFile)�GetGcsJsonApiVersion)�GetJsonResumableChunkSize)�GetMaxRetryDelay)� GetNewHttp)� GetNumRetries)�JsonResumableChunkSizeDefined)�ListToGetFields)�ValidateDstObjectMetadata)�IAM_POLICY_VERSION)�NUM_OBJECTS_PER_LIST_PAGE)�REQUEST_REASON_ENV_VAR)�REQUEST_REASON_HEADER_KEY)�UTF8)�#Base64Sha256FromBase64EncryptionKey)� CryptoKeyType)�CryptoKeyWrapperFromKey)�FindMatchingCSEKInBotoConfig)�AddAcceptEncodingGzipIfNeeded)�LogAndHandleRetries)� CreatePayload�GetFinalUrl)�GetPrintableExceptionString)�CreateBucketNotFoundException)�%CreateNotFoundExceptionForObjectWrite)�CreateObjectNotFoundException)�DEFAULT_CONTENT_TYPE)�PRIVATE_DEFAULT_OBJ_ACL)�REMOVE_CORS_CONFIG)�ServiceAccountCredentialsi� )�acl�defaultObjectAclz items/aclzitems/defaultObjectAclzitems/owner�owner�authenticatedRead�private�projectPrivate� publicRead�publicReadWrite)N�authenticated-readrU �project-private�public-readzpublic-read-write�bucketOwnerRead�bucketOwnerFullControl)NrY zbucket-owner-readzbucket-owner-full-controlrU rZ r[ �crc32c�md5Hash�skipz4Insufficient OAuth2 scope to perform this operation.zstorage.googleapis.comzstorage.mtls.googleapis.comc s� e Zd ZdZd�� fdd� Zdd� Zdd � Zd d� Zdd � Zdd� Z d�dd�Z d�dd�Zd�dd�Zd�dd�Z d�dd�Zd�dd�Zdd� Zd�dd�Zd d!� Zd"d#� Zd�d$d%�Zd�d&d'�Zd�d(d)�Zd�d*d+�Zd�d,d-�Zd.d/� Zd�d0d1�Zd�d2d3�Zd4d5� Zed6d7� �Zd�d8d9�Zd�d:d;�Z d�d<d=�Z!d�d>d?�Z"d�d@dA�Z#d�dBdC�Z$dDdE� Z%d�dFdG�Z&d�dHdI�Z'd�dJdK�Z(ddddLe)j*j+ddddddfdMdN�Z,d�dOdP�Z-d�dQdR�Z.d�dSdT�Z/ddddddddde0j1ddLfdUdV�Z2dWdX� Z3d�dYdZ�Z4d�d[d\�Z5d�d]d^�Z6d�d_d`�Z7d�dadb�Z8d�dcdd�Z9d�dedf�Z:d�dgdh�Z;d�didj�Z<dkdl� Z=d�dmdn�Z>dodp� Z?dqdr� Z@dsdt� ZAdudv� ZBdwdx� ZCd�dzd{�ZDd|d}� ZEd~d� ZFd�d�� ZGd�d�� ZHd�d�d��ZId�d�� ZJd�d�� ZKd�d�� ZLd�d�d��ZM� ZNS )�� GcsJsonApiz=Google Cloud Storage JSON implementation of gsutil Cloud API.Nr c s� t t| �j|||d|||| | d� t� | _t� | _t| ||d� | �� | _ | � � | _| jr|| j� | j �| _| j� | j�| _n| j | _| j| _t| j�r�t| jj� t| jj� nt| j� t| j� d| _t�ddd�}t�� �rt�� j�r|�rtd�t|���t| _n|�pt| _|�s>t�dd d�}|�r>td | ��t�ddd�} | �szt�ddd�}|�rrtd | ��d| _ndt�dd� | _t� | _ | j| j | j d d | j d | _!|�r�t"j#d| d�nd| _$i }t�ddd�}|�r�|�r�||d<