recvlog = logging.getLogger('clients.recv')
-# Add a convenience json property to the responses
-def _json(self):
- try:
- return json.loads(self.content) if self.content else {}
- except ValueError:
- raise ClientError("Invalid JSON reply", self.status_code)
-requests.Response.json = property(_json)
-
# Add a convenience status property to the responses
def _status(self):
return requests.status_codes._codes[self.status_code][0].upper()
for key, val in r.headers.items():
recvlog.info('%s: %s', key, val)
recvlog.info('')
- if not raw and r.text:
- recvlog.debug(r.text)
+ if not raw and r.content:
+ recvlog.debug(r.content)
if success is not None:
# Success can either be an in or a collection
import kamaki
-required = ['ansicolors>=1.0', 'progress>=1.0', 'requests>=0.11']
+required = ['ansicolors==1.0.2', 'progress==1.0.1', 'requests==0.12.1']
if version_info[0:2] < (2, 7):
required.extend(['argparse', 'ordereddict'])