Add version check for werkzeug
+import werkzeug
from werkzeug.exceptions import HTTPException
+_version = werkzeug.__version__.split('.')[0]
+if _version in ('0', '1'):
+ class _HTTPException(HTTPException):
+ def __init__(self, code, body, headers, response=None):
+ super(_HTTPException, self).__init__(None, response)
+ self.code = code
+
+ self.body = body
+ self.headers = headers
+
+ def get_body(self, environ=None):
+ return self.body
+
+ def get_headers(self, environ=None):
+ return self.headers
+else:
class _HTTPException(HTTPException):
def __init__(self, code, body, headers, response=None):
super(_HTTPException, self).__init__(None, response)
