diff --git a/keystoneauth1/session.py b/keystoneauth1/session.py index 7520708e..c92adbd6 100644 --- a/keystoneauth1/session.py +++ b/keystoneauth1/session.py @@ -185,6 +185,11 @@ class Session(object): if json: data = self._json.encode(json) if data: + if isinstance(data, six.binary_type): + try: + data = data.decode("ascii") + except UnicodeDecodeError: + data = "" string_parts.append("-d '%s'" % data) logger.debug(' '.join(string_parts))