don't depend on features of Exception as much

BaseException.message has been deprecated, so we try to not rely on it.
This commit is contained in:
Dirkjan Ochtman 2011-03-12 15:51:39 +01:00
parent e873782a5c
commit 0af26a9d11

View File

@ -73,10 +73,12 @@ class ErrorResponse(Exception):
def __init__(self, code, message=None, headers=[]):
if message is None:
message = _statusmessage(code)
Exception.__init__(self, code, message)
super(Exception, self).__init__()
self.code = code
self.message = message
self.headers = headers
def __str__(self):
return self.message
class continuereader(object):
def __init__(self, f, write):