1
0
Fork 0
mirror of https://github.com/element-hq/synapse.git synced 2025-03-06 16:06:52 +00:00

Fix get_json

This commit is contained in:
David Baker 2017-04-26 10:07:01 +01:00
parent 1a9255c12e
commit c366276056

View file

@ -169,12 +169,11 @@ class SimpleHttpClient(object):
On a non-2xx HTTP response. The response body will be used as the
error message.
"""
body = yield self.get_raw(uri, args)
if 200 <= response.code < 300:
try:
body = yield self.get_raw(uri, args)
defer.returnValue(json.loads(body))
else:
raise self._exceptionFromFailedRequest(response, body)
except CodeMessageException as e:
raise self._exceptionFromFailedRequest(e.code, e.msg)
@defer.inlineCallbacks
def put_json(self, uri, json_body, args={}):