Mercurial > public > mercurial-scm > hg-stable
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 |