hgweb: don't use mutable default argument value

This commit is contained in:
Gregory Szorc 2017-03-12 21:52:17 -07:00
parent 5cc9a634fe
commit d2e9e46760

View File

@ -142,8 +142,8 @@ class filerevnav(revnav):
return hex(self._changelog.node(self._revlog.linkrev(rev))) return hex(self._changelog.node(self._revlog.linkrev(rev)))
class _siblings(object): class _siblings(object):
def __init__(self, siblings=[], hiderev=None): def __init__(self, siblings=None, hiderev=None):
self.siblings = [s for s in siblings if s.node() != nullid] self.siblings = [s for s in siblings or [] if s.node() != nullid]
if len(self.siblings) == 1 and self.siblings[0].rev() == hiderev: if len(self.siblings) == 1 and self.siblings[0].rev() == hiderev:
self.siblings = [] self.siblings = []