summaryrefslogtreecommitdiffstats
path: root/testapi/testapi-client/testapiclient/utils
diff options
context:
space:
mode:
Diffstat (limited to 'testapi/testapi-client/testapiclient/utils')
-rw-r--r--testapi/testapi-client/testapiclient/utils/clientmanager.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/testapi/testapi-client/testapiclient/utils/clientmanager.py b/testapi/testapi-client/testapiclient/utils/clientmanager.py
index 4401231..8858819 100644
--- a/testapi/testapi-client/testapiclient/utils/clientmanager.py
+++ b/testapi/testapi-client/testapiclient/utils/clientmanager.py
@@ -75,6 +75,9 @@ class ClientManager(object):
def _parse_response(self, op, response):
if response.status_code == httplib.OK:
- return response.json() if op != 'Delete' else None
+ if op != 'Delete' and response.text != '':
+ return response.json()
+ else:
+ return None
else:
self._raise_failure(op, response)