comparison mercurial/hgweb/common.py @ 13599:0bef8f69c078

don't depend on features of Exception as much BaseException.message has been deprecated, so we try to not rely on it.
author Dirkjan Ochtman <dirkjan@ochtman.nl>
date Sat, 12 Mar 2011 15:51:39 +0100
parents 617a87cb7eb2
children 19f8629ea107
comparison
equal deleted inserted replaced
13595:241380fcc402 13599:0bef8f69c078
71 71
72 class ErrorResponse(Exception): 72 class ErrorResponse(Exception):
73 def __init__(self, code, message=None, headers=[]): 73 def __init__(self, code, message=None, headers=[]):
74 if message is None: 74 if message is None:
75 message = _statusmessage(code) 75 message = _statusmessage(code)
76 Exception.__init__(self, code, message) 76 super(Exception, self).__init__()
77 self.code = code 77 self.code = code
78 self.message = message 78 self.message = message
79 self.headers = headers 79 self.headers = headers
80 def __str__(self):
81 return self.message
80 82
81 class continuereader(object): 83 class continuereader(object):
82 def __init__(self, f, write): 84 def __init__(self, f, write):
83 self.f = f 85 self.f = f
84 self._write = write 86 self._write = write