Mercurial > public > mercurial-scm > hg
comparison mercurial/hgweb/common.py @ 31390:7dafa8d0e006
hgweb: don't use mutable default argument value
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Mon, 26 Dec 2016 16:55:47 -0700 |
parents | d7bf7d2bd5ab |
children | 2daeab02b4b1 |
comparison
equal
deleted
inserted
replaced
31389:758526333dec | 31390: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 |