fix python 3.x str.decode exception (#877)
* fix python 3.x str.decode exception * Moved try clause inside the if statement * Moved try clause inside the if statement
This commit is contained in:
@@ -76,7 +76,10 @@ class Connection(object):
|
||||
# body has already been serialized to utf-8, deserialize it for logging
|
||||
# TODO: find a better way to avoid (de)encoding the body back and forth
|
||||
if body:
|
||||
body = body.decode('utf-8', 'ignore')
|
||||
try:
|
||||
body = body.decode('utf-8', 'ignore')
|
||||
except AttributeError:
|
||||
pass
|
||||
|
||||
logger.info(
|
||||
'%s %s [status:%s request:%.3fs]', method, full_url,
|
||||
@@ -100,7 +103,10 @@ class Connection(object):
|
||||
# body has already been serialized to utf-8, deserialize it for logging
|
||||
# TODO: find a better way to avoid (de)encoding the body back and forth
|
||||
if body:
|
||||
body = body.decode('utf-8', 'ignore')
|
||||
try:
|
||||
body = body.decode('utf-8', 'ignore')
|
||||
except AttributeError:
|
||||
pass
|
||||
|
||||
logger.debug('> %s', body)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user