diff options
| author | Dean Troyer <dtroyer@gmail.com> | 2016-08-29 18:14:26 -0500 |
|---|---|---|
| committer | Dean Troyer <dtroyer@gmail.com> | 2016-08-29 19:22:06 -0500 |
| commit | 84c83fc3aeebf8201a301f1864c3b8a1572111f1 (patch) | |
| tree | a190fac7954cd1b585ec508e88b3c837580dcb10 /openstackclient/common/clientmanager.py | |
| parent | c5f8f761de01e7dee7d65ccba40e8ee4cf116500 (diff) | |
| download | python-openstackclient-84c83fc3aeebf8201a301f1864c3b8a1572111f1.tar.gz | |
Provide fallback prompt function for current osc-lib
Leaving the pw_func uninitialize in osc-lib turned out to be a
bad idea as the test to prompt in setup_auth() doesn't check
for a callback of None.
Also, release note
Change-Id: I8f875fa8a942d02a040238359ee22c603a4e5956
Diffstat (limited to 'openstackclient/common/clientmanager.py')
| -rw-r--r-- | openstackclient/common/clientmanager.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/openstackclient/common/clientmanager.py b/openstackclient/common/clientmanager.py index 9097543b..57423aed 100644 --- a/openstackclient/common/clientmanager.py +++ b/openstackclient/common/clientmanager.py @@ -20,6 +20,7 @@ import pkg_resources import sys from osc_lib import clientmanager +from osc_lib import shell LOG = logging.getLogger(__name__) @@ -48,6 +49,8 @@ class ClientManager(clientmanager.ClientManager): super(ClientManager, self).__init__( cli_options=cli_options, api_version=api_version, + # TODO(dtroyer): Remove this when osc-lib 1.2 is released + pw_func=shell.prompt_for_password, ) # TODO(dtroyer): For compatibility; mark this for removal when plugin |
