So does the following fix this issue?
--- a/keystoneclient/shell.py +++ b/keystoneclient/shell.py @@ -131,7 +131,7 @@ class OpenStackIdentityShell(object):
parser.add_argument('--os-cacert', metavar='<ca-certificate>', - default=env('OS_CA_CERT'), + default=env('OS_CA_CERT', default=None), help='Defaults to env[OS_CACERT]') parser.add_argument('--os_cacert', help=argparse.SUPPRESS)
or more generic:
--- a/keystoneclient/shell.py +++ b/keystoneclient/shell.py @@ -42,7 +42,7 @@ def env(*vars, **kwargs): value = os.environ.get(v, None) if value: return value - return kwargs.get('default', '') + return kwargs.get('default', None)
class OpenStackIdentityShell(object):
So does the following fix this issue?
--- a/keystoneclien t/shell. py t/shell. py tyShell( object) :
+++ b/keystoneclien
@@ -131,7 +131,7 @@ class OpenStackIdenti
- default=
+ default=
or more generic:
--- a/keystoneclien t/shell. py t/shell. py get('default' , '') get('default' , None)
+++ b/keystoneclien
@@ -42,7 +42,7 @@ def env(*vars, **kwargs):
value = os.environ.get(v, None)
if value:
return value
- return kwargs.
+ return kwargs.
class OpenStackIdenti tyShell( object) :