HTTPError.message is not a thing

This commit is contained in:
Gavin M. Roy 2016-03-24 16:26:17 -04:00
parent a81aaa02d0
commit 472684366f
2 changed files with 5 additions and 3 deletions

View file

@ -4,7 +4,7 @@ except ImportError as error:
def DynamoDB(*args, **kwargs):
raise error
version_info = (0, 2, 0)
version_info = (0, 2, 1)
__version__ = '.'.join(str(v) for v in version_info)
# Response constants

View file

@ -104,8 +104,9 @@ class DynamoDB(object):
if http_err.code == 599:
future.set_exception(exceptions.TimeoutException())
else:
future.set_exception(
exceptions.RequestException(http_err.message))
exceptions.RequestException(http_err.response.body))
except Exception as exception:
future.set_exception(exception)
else:
@ -126,7 +127,8 @@ class DynamoDB(object):
if err.code == 599:
future.set_exception(exceptions.TimeoutException())
else:
future.set_exception(exceptions.RequestException(err.message))
future.set_exception(
exceptions.RequestException(err.response.body))
else:
ioloop.IOLoop.current().add_future(aws_response, handle_response)
return future