Merge "Show warning when auth_version >= 2 and keystoneclient is missing"
This commit is contained in:
commit
d59af8cc8b
@ -19,7 +19,6 @@ OpenStack Swift client library used internally
|
|||||||
|
|
||||||
import socket
|
import socket
|
||||||
import requests
|
import requests
|
||||||
import sys
|
|
||||||
import logging
|
import logging
|
||||||
import warnings
|
import warnings
|
||||||
import functools
|
import functools
|
||||||
@ -293,7 +292,7 @@ def _import_keystone_client(auth_version):
|
|||||||
from keystoneclient import exceptions
|
from keystoneclient import exceptions
|
||||||
return ksclient, exceptions
|
return ksclient, exceptions
|
||||||
except ImportError:
|
except ImportError:
|
||||||
sys.exit('''
|
raise ClientException('''
|
||||||
Auth versions 2.0 and 3 require python-keystoneclient, install it or use Auth
|
Auth versions 2.0 and 3 require python-keystoneclient, install it or use Auth
|
||||||
version 1.0 which requires ST_AUTH, ST_USER, and ST_KEY environment
|
version 1.0 which requires ST_AUTH, ST_USER, and ST_KEY environment
|
||||||
variables to be set or overridden with -A, -U, or -K.''')
|
variables to be set or overridden with -A, -U, or -K.''')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user