diff options
author | Jenkins <jenkins@review.openstack.org> | 2014-07-24 21:30:53 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2014-07-24 21:30:53 +0000 |
commit | e58f7999f9011c7810b61483f8389713dfa7c72a (patch) | |
tree | bb81caad0c57c96e7fe186eca9733e15af508895 /keystoneclient/base.py | |
parent | 82e45a6f5cb3e63d60d369d9fe06cb29e0a699e3 (diff) | |
parent | 0e9ecaa1547306f7af6527126fb88f8151908498 (diff) | |
download | python-keystoneclient-0.10.1.tar.gz |
Merge "Don't log sensitive auth data"0.10.1
Diffstat (limited to 'keystoneclient/base.py')
-rw-r--r-- | keystoneclient/base.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/keystoneclient/base.py b/keystoneclient/base.py index a8c6d7b..f94c16b 100644 --- a/keystoneclient/base.py +++ b/keystoneclient/base.py @@ -46,6 +46,11 @@ def getid(obj): return obj +def filter_none(**kwargs): + """Remove any entries from a dictionary where the value is None.""" + return dict((k, v) for k, v in six.iteritems(kwargs) if v is not None) + + def filter_kwargs(f): @functools.wraps(f) def func(*args, **kwargs): |