OXIESEC PANEL
- Current Dir:
/
/
opt
/
gsutil
/
gslib
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
📄
README
378 bytes
12/09/2024 05:26:03 PM
rw-r--r--
📄
__init__.py
6.3 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
__main__.py
33.59 KB
12/09/2024 05:26:03 PM
rw-r--r--
📁
__pycache__
-
02/11/2025 08:19:49 AM
rwxr-xr-x
📁
addlhelp
-
02/11/2025 08:19:49 AM
rwxr-xr-x
📄
boto_resumable_upload.py
24.69 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
boto_translation.py
85.52 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
bucket_listing_ref.py
3.9 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
cloud_api.py
40.97 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
cloud_api_delegator.py
29.87 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
command.py
110.58 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
command_argument.py
4.35 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
command_runner.py
23.21 KB
12/09/2024 05:26:03 PM
rw-r--r--
📁
commands
-
02/11/2025 08:19:49 AM
rwxr-xr-x
📄
context_config.py
8.36 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
cred_types.py
1.15 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
cs_api_map.py
3.31 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
daisy_chain_wrapper.py
14.39 KB
12/09/2024 05:26:03 PM
rw-r--r--
📁
data
-
12/09/2024 05:26:03 PM
rwxr-xr-x
📄
devshell_auth_plugin.py
1.69 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
discard_messages_queue.py
1.29 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
exception.py
5.18 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
file_part.py
3.39 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
gcs_json_api.py
104.02 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
gcs_json_credentials.py
20.31 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
gcs_json_media.py
28.5 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
help_provider.py
4.26 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
iamcredentials_api.py
11.72 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
impersonation_credentials.py
2.51 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
kms_api.py
13.24 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
lazy_wrapper.py
2.26 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
metrics.py
38.98 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
metrics_reporter.py
4.61 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
metrics_tuple.py
1.44 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
name_expansion.py
29.97 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
no_op_auth_plugin.py
1.19 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
no_op_credentials.py
1.03 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
parallel_tracker_file.py
12.14 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
plurality_checkable_iterator.py
4.4 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
progress_callback.py
6.08 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
project_id.py
1.69 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
pubsub_api.py
11.17 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
resumable_streaming_upload.py
8.53 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
seek_ahead_thread.py
5.11 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
sig_handling.py
5.64 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
storage_uri_builder.py
2.02 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
storage_url.py
16.16 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
tab_complete.py
10.77 KB
12/09/2024 05:26:03 PM
rw-r--r--
📁
tests
-
02/11/2025 08:19:49 AM
rwxr-xr-x
📁
third_party
-
02/11/2025 08:19:48 AM
rwxr-xr-x
📄
thread_message.py
13.71 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
tracker_file.py
24.23 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
tz_utc.py
2.2 KB
12/09/2024 05:26:03 PM
rw-r--r--
📄
ui_controller.py
47.42 KB
12/09/2024 05:26:03 PM
rw-r--r--
📁
utils
-
02/11/2025 08:19:48 AM
rwxr-xr-x
📁
vendored
-
12/09/2024 05:26:03 PM
rwxr-xr-x
📄
wildcard_iterator.py
37.73 KB
12/09/2024 05:26:03 PM
rw-r--r--
Editing: project_id.py
Close
# -*- coding: utf-8 -*- # Copyright 2011 Google Inc. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. """Helper module for Google Cloud Storage project ids.""" from __future__ import absolute_import from __future__ import print_function from __future__ import division from __future__ import unicode_literals import boto from gslib.cloud_api import ProjectIdException GOOG_PROJ_ID_HDR = 'x-goog-project-id' UNIT_TEST_PROJECT_ID = None # Set to a string value when running unit tests. def PopulateProjectId(project_id=None): """Returns the project_id from the boto config file if one is not provided.""" # Provided project_id takes highest precedence. if project_id: return project_id # If present, return the default project id supplied in the boto config file. default_id = boto.config.get_value('GSUtil', 'default_project_id') if default_id: return default_id # Unit tests shouldn't interact with projects, but some functionality # depends on this method to return a project id. If the default project id # value has been set by the unit test setup, return that id. if UNIT_TEST_PROJECT_ID: return UNIT_TEST_PROJECT_ID raise ProjectIdException('MissingProjectId')