commit | 9b0452c7683da683372821861e7bcf06036b2832 | [log] [tgz] |
---|---|---|
author | Pat Ferate <pferate@gmail.com> | Tue Mar 03 17:59:56 2015 -0800 |
committer | Pat Ferate <pferate+github@gmail.com> | Mon Mar 09 10:34:04 2015 -0700 |
tree | acb6b071cb5645665ceaf1b37424c63406fb0532 | |
parent | b240c17c2a0d3d6087c7463caddce1e925cb8aac [diff] [blame] |
Only decode if needed
diff --git a/googleapiclient/model.py b/googleapiclient/model.py index c598154..e8afb63 100644 --- a/googleapiclient/model.py +++ b/googleapiclient/model.py
@@ -258,7 +258,10 @@ return json.dumps(body_value) def deserialize(self, content): - content = content.decode('utf-8') + try: + content = content.decode('utf-8') + except AttributeError: + pass body = json.loads(content) if self._data_wrapper and isinstance(body, dict) and 'data' in body: body = body['data']