mercurial/hgweb/common.py
changeset 31399 7dafa8d0e006
parent 30766 d7bf7d2bd5ab
child 31444 2daeab02b4b1
equal deleted inserted replaced
31398:758526333dec 31399:7dafa8d0e006
    89 # this.
    89 # this.
    90 permhooks = [checkauthz]
    90 permhooks = [checkauthz]
    91 
    91 
    92 
    92 
    93 class ErrorResponse(Exception):
    93 class ErrorResponse(Exception):
    94     def __init__(self, code, message=None, headers=[]):
    94     def __init__(self, code, message=None, headers=None):
    95         if message is None:
    95         if message is None:
    96             message = _statusmessage(code)
    96             message = _statusmessage(code)
    97         Exception.__init__(self, message)
    97         Exception.__init__(self, message)
    98         self.code = code
    98         self.code = code
    99         self.headers = headers
    99         self.headers = headers or []
   100 
   100 
   101 class continuereader(object):
   101 class continuereader(object):
   102     def __init__(self, f, write):
   102     def __init__(self, f, write):
   103         self.f = f
   103         self.f = f
   104         self._write = write
   104         self._write = write