comparison mercurial/hgweb/common.py @ 13640:19f8629ea107

hgweb: drop use of super() for Exception base class In Python 2.4, Exception is an old-style class and doesn't work with super.
author Matt Mackall <mpm@selenic.com>
date Mon, 14 Mar 2011 15:28:56 -0500
parents 0bef8f69c078
children 141f88ae5276
comparison
equal deleted inserted replaced
13639:595dba23d337 13640:19f8629ea107
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 super(Exception, self).__init__() 76 Exception.__init__(self)
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): 80 def __str__(self):
81 return self.message 81 return self.message