Browse Source

Add missing RequestUriTooLong exception.

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
changes/40/40/1
Angus Salkeld 10 years ago
parent
commit
97b6c95df0
  1. 2
      heat/common/client.py
  2. 2
      heat/common/exception.py

2
heat/common/client.py

@ -525,6 +525,8 @@ class BaseClient(object):
raise exception.MultipleChoices(body=res.read())
elif status_code == httplib.INTERNAL_SERVER_ERROR:
raise Exception("Internal Server error: %s" % res.read())
elif status_code == httplib.REQUEST_URI_TOO_LONG:
raise exception.RequestUriTooLong(body=res.read())
else:
raise Exception("Unknown error occurred! %s" % res.read())

2
heat/common/exception.py

@ -141,6 +141,8 @@ class MultipleChoices(HeatException):
"means that you have not included a version indicator in a "
"request URI.\n\nThe body of response returned:\n%(body)s")
class RequestUriTooLong(HeatException):
message = _("The URI was too long.")
class InvalidContentType(HeatException):
message = _("Invalid content type %(content_type)s")

Loading…
Cancel
Save