diff options
author | Jenkins <jenkins@review.openstack.org> | 2017-01-08 04:45:57 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2017-01-08 04:45:57 +0000 |
commit | 1112abe54b126d390fc3600e07b813dfee3a736a (patch) | |
tree | 65f19f24583bdddf5d11836f0e304f2f274c3438 /keystoneclient/session.py | |
parent | 272f60d8a2cce1ce1158ce241699fe7710d3c4e9 (diff) | |
parent | af770f17b705a66bd4292b2a54df46ec5fdaa12b (diff) | |
download | python-keystoneclient-1112abe54b126d390fc3600e07b813dfee3a736a.tar.gz |
Merge "Do not log binary data during request"
Diffstat (limited to 'keystoneclient/session.py')
-rw-r--r-- | keystoneclient/session.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/keystoneclient/session.py b/keystoneclient/session.py index 1e70a53..0f57383 100644 --- a/keystoneclient/session.py +++ b/keystoneclient/session.py @@ -203,6 +203,11 @@ class Session(object): % self._process_header(header)) if data: + if isinstance(data, six.binary_type): + try: + data = data.decode("ascii") + except UnicodeDecodeError: + data = "<binary_data>" string_parts.append("-d '%s'" % data) try: logger.debug(' '.join(string_parts)) |