diff options
author | Chmouel Boudjnah <chmouel@enovance.com> | 2013-02-27 13:52:24 +0100 |
---|---|---|
committer | Chmouel Boudjnah <chmouel@enovance.com> | 2013-02-27 13:55:05 +0100 |
commit | 45af829aa5ef81b8eaf6f4f75f8d2b602b6d499a (patch) | |
tree | a394f3d063db67ae99b2479e2e6f69f57643b935 | |
parent | 4ac431a9a2b6379f9ab663f8a330e2d898e9b077 (diff) | |
download | python-swiftclient-45af829aa5ef81b8eaf6f4f75f8d2b602b6d499a.tar.gz |
Allow v2 to use storage_url/storage_token directly
- Fixes bug 1134306.
Change-Id: Ie1737c57f57bcdad50b3096c921d46a1fe5293b8
-rwxr-xr-x | bin/swift | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -1036,6 +1036,11 @@ def parse_args(parser, args, enforce_requires=True): 'region_name': options.os_region_name, } + if (options.os_options.get('object_storage_url') and + options.os_options.get('auth_token') and + options.auth_version == '2.0'): + return options, args + if enforce_requires and \ not (options.auth and options.user and options.key): exit(''' @@ -1104,7 +1109,8 @@ Example: parser.add_option('--os-tenant-id', metavar='<auth-tenant-id>', default=environ.get('OS_TENANT_ID'), - help='OpenStack tenant ID. Defaults to env[OS_TENANT_ID]') + help='OpenStack tenant ID. ' + 'Defaults to env[OS_TENANT_ID]') parser.add_option('--os_tenant_id', help=SUPPRESS_HELP) parser.add_option('--os-tenant-name', |