/
opt
/
gsutil
/
gslib
/
utils
/
__pycache__
/
up file
home
a +(Wg�l � @ s� d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlZddlZddlZddl Z ddl Z ddlmZ ddl mZ dd lmZ dd lmZ ddlmZ ddlmZ dd lmZ G dd� dej�ZG dd� dej�Ze �d�Zeg d��Zeeg d��B Zeg d��Zeg d��Z eg d��Z!dddddd�ddd d!d"d#d$d%d&d'd(� d)d*d+d,d-d.d/d0�d1d2d3d4d5�d6�Z"ed7d8g�Z#dPd:d;�Z$d<d=� Z%d>d?� Z&G d@dA� dAe'�Z(G dBdC� dCe'�Z)dDdE� Z*dFdG� Z+dHdI� Z,dJdK� Z-dLdM� Z.G dNdO� dOe'�Z/dS )QzCHelper for shim used to translate gsutil command to gcloud storage.� )�absolute_import)�print_function)�division)�unicode_literalsN)�config)� exception)�ApiSelector)�CommandException)� boto_util)� constants)�system_utilc @ s e Zd ZdZdZdZdS )�HIDDEN_SHIM_MODEZno_fallback�dry_run�noneN)�__name__� __module__�__qualname__�NO_FALLBACK�DRY_RUN�NONE� r r �$/opt/gsutil/gslib/utils/shim_util.pyr % s r c @ s e Zd ZdZdZdS )�RepeatFlagTyper � N)r r r �LIST�DICTr r r r r + s r z(^decryption_key([1-9]$|[1-9][0-9]$|100$))�cp�mv�rsyncZsetmeta)Zls�rewrite�stat�cat�compose)r"