OXIESEC PANEL
- Current Dir:
/
/
opt
/
gsutil
/
gslib
/
__pycache__
Server IP: 2a02:4780:11:1594:0:ef5:22d7:a
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
02/11/2025 08:19:48 AM
rwxr-xr-x
📄
__init__.cpython-39.pyc
2.94 KB
02/11/2025 08:19:48 AM
rw-r--r--
📄
__main__.cpython-39.pyc
20.78 KB
02/11/2025 08:19:48 AM
rw-r--r--
📄
boto_resumable_upload.cpython-39.pyc
14.86 KB
02/11/2025 08:19:48 AM
rw-r--r--
📄
boto_translation.cpython-39.pyc
47.41 KB
02/11/2025 08:19:48 AM
rw-r--r--
📄
bucket_listing_ref.cpython-39.pyc
4.23 KB
02/11/2025 08:19:48 AM
rw-r--r--
📄
cloud_api.cpython-39.pyc
41.26 KB
02/11/2025 08:19:48 AM
rw-r--r--
📄
cloud_api_delegator.cpython-39.pyc
21.69 KB
02/11/2025 08:19:48 AM
rw-r--r--
📄
command.cpython-39.pyc
63.61 KB
02/11/2025 08:19:49 AM
rw-r--r--
📄
command_argument.cpython-39.pyc
4.25 KB
02/11/2025 08:19:49 AM
rw-r--r--
📄
command_runner.cpython-39.pyc
15.75 KB
02/11/2025 08:19:48 AM
rw-r--r--
📄
context_config.cpython-39.pyc
6.98 KB
02/11/2025 08:19:48 AM
rw-r--r--
📄
cred_types.cpython-39.pyc
851 bytes
02/11/2025 08:19:49 AM
rw-r--r--
📄
cs_api_map.cpython-39.pyc
3.25 KB
02/11/2025 08:19:48 AM
rw-r--r--
📄
daisy_chain_wrapper.cpython-39.pyc
8.35 KB
02/11/2025 08:19:49 AM
rw-r--r--
📄
devshell_auth_plugin.cpython-39.pyc
1.24 KB
02/11/2025 08:19:48 AM
rw-r--r--
📄
discard_messages_queue.cpython-39.pyc
989 bytes
02/11/2025 08:19:49 AM
rw-r--r--
📄
exception.cpython-39.pyc
5.84 KB
02/11/2025 08:19:48 AM
rw-r--r--
📄
file_part.cpython-39.pyc
4.04 KB
02/11/2025 08:19:49 AM
rw-r--r--
📄
gcs_json_api.cpython-39.pyc
53.37 KB
02/11/2025 08:19:49 AM
rw-r--r--
📄
gcs_json_credentials.cpython-39.pyc
13.84 KB
02/11/2025 08:19:49 AM
rw-r--r--
📄
gcs_json_media.cpython-39.pyc
19.41 KB
02/11/2025 08:19:49 AM
rw-r--r--
📄
help_provider.cpython-39.pyc
2.36 KB
02/11/2025 08:19:49 AM
rw-r--r--
📄
iamcredentials_api.cpython-39.pyc
7.62 KB
02/11/2025 08:19:49 AM
rw-r--r--
📄
impersonation_credentials.cpython-39.pyc
1.79 KB
02/11/2025 08:19:49 AM
rw-r--r--
📄
kms_api.cpython-39.pyc
9.34 KB
02/11/2025 08:19:49 AM
rw-r--r--
📄
lazy_wrapper.cpython-39.pyc
2.27 KB
02/11/2025 08:19:48 AM
rw-r--r--
📄
metrics.cpython-39.pyc
26.95 KB
02/11/2025 08:19:48 AM
rw-r--r--
📄
metrics_tuple.cpython-39.pyc
491 bytes
02/11/2025 08:19:48 AM
rw-r--r--
📄
name_expansion.cpython-39.pyc
20.03 KB
02/11/2025 08:19:49 AM
rw-r--r--
📄
no_op_credentials.cpython-39.pyc
936 bytes
02/11/2025 08:19:49 AM
rw-r--r--
📄
parallel_tracker_file.cpython-39.pyc
8.89 KB
02/11/2025 08:19:49 AM
rw-r--r--
📄
plurality_checkable_iterator.cpython-39.pyc
3.2 KB
02/11/2025 08:19:49 AM
rw-r--r--
📄
progress_callback.cpython-39.pyc
4.35 KB
02/11/2025 08:19:49 AM
rw-r--r--
📄
project_id.cpython-39.pyc
841 bytes
02/11/2025 08:19:48 AM
rw-r--r--
📄
pubsub_api.cpython-39.pyc
7.69 KB
02/11/2025 08:19:49 AM
rw-r--r--
📄
resumable_streaming_upload.cpython-39.pyc
5.23 KB
02/11/2025 08:19:49 AM
rw-r--r--
📄
seek_ahead_thread.cpython-39.pyc
4.09 KB
02/11/2025 08:19:49 AM
rw-r--r--
📄
sig_handling.cpython-39.pyc
4.62 KB
02/11/2025 08:19:49 AM
rw-r--r--
📄
storage_url.cpython-39.pyc
16.48 KB
02/11/2025 08:19:48 AM
rw-r--r--
📄
tab_complete.cpython-39.pyc
10.35 KB
02/11/2025 08:19:49 AM
rw-r--r--
📄
thread_message.cpython-39.pyc
12.17 KB
02/11/2025 08:19:49 AM
rw-r--r--
📄
tracker_file.cpython-39.pyc
17.01 KB
02/11/2025 08:19:49 AM
rw-r--r--
📄
tz_utc.cpython-39.pyc
2.05 KB
02/11/2025 08:19:49 AM
rw-r--r--
📄
ui_controller.cpython-39.pyc
30.35 KB
02/11/2025 08:19:49 AM
rw-r--r--
📄
wildcard_iterator.cpython-39.pyc
23.94 KB
02/11/2025 08:19:48 AM
rw-r--r--
Editing: command_argument.cpython-39.pyc
Close
a +(Wgc � @ sT d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ G dd � d e�Z d S )z<Contains classes related to argparse-based argument parsing.� )�absolute_import)�print_function)�division)�unicode_literals� )� CompleterTypec @ s� e Zd ZdZdd� Zedd� �Zedd� �Zedd � �Zed d� �Z edd � �Z edd� �Zedd� �Zedd� �Z edd� �Zedd� �Zedd� �ZdS )�CommandArgumentzArgparse style argument.c O s0 d}d|v r|d }|d= || _ || _|| _dS )a� Constructs an argparse argument with the given data. See add_argument in argparse for description of the options. The only deviation from the argparse arguments is the 'completer' parameter. If 'completer' is present, it's used as the argcomplete completer for the argument. Args: *args: Position args to pass to argparse add_argument **kwargs: Named args to pass to argparse add_argument N� completer)�args�kwargsr )�selfr r r � r �%/opt/gsutil/gslib/command_argument.py�__init__ s zCommandArgument.__init__c C s t ddtjd�S )zEConstructs an argument that takes 0 or more Cloud URLs as parameters.�file�*��nargsr �r r �CLOUD_OBJECTr r r r �MakeZeroOrMoreCloudURLsArgument/ s �z/CommandArgument.MakeZeroOrMoreCloudURLsArgumentc C s t ddtjd�S )zEConstructs an argument that takes 0+ Cloud bucket URLs as parameters.r r r �r r �CLOUD_BUCKETr r r r �%MakeZeroOrMoreCloudBucketURLsArgument6 s �z5CommandArgument.MakeZeroOrMoreCloudBucketURLsArgumentc C s t d| tjd�S )zDConstructs an argument that takes N Cloud bucket URLs as parameters.r r r ��nr r r �MakeNCloudBucketURLsArgument= s �z,CommandArgument.MakeNCloudBucketURLsArgumentc C s t d| tjd�S )z=Constructs an argument that takes N Cloud URLs as parameters.r r r r r r r �MakeNCloudURLsArgumentD s �z&CommandArgument.MakeNCloudURLsArgumentc C s t ddtjd�S )z?Constructs an argument that takes 0 or more Cloud or File URLs.r r r �r r �CLOUD_OR_LOCAL_OBJECTr r r r �%MakeZeroOrMoreCloudOrFileURLsArgumentK s �z5CommandArgument.MakeZeroOrMoreCloudOrFileURLsArgumentc C s t d| tjd�S )zEConstructs an argument that takes N Cloud or File URLs as parameters.r r r r r r r �MakeNCloudOrFileURLsArgumentR s �z,CommandArgument.MakeNCloudOrFileURLsArgumentc C s t ddtjd�S )zDConstructs an argument that takes 0 or more File URLs as parameters.r r r �r r �LOCAL_OBJECTr r r r �MakeZeroOrMoreFileURLsArgumentY s �z.CommandArgument.MakeZeroOrMoreFileURLsArgumentc C s t d| tjd�S )z<Constructs an argument that takes N File URLs as parameters.r r r"