# HG changeset patch # User Gregory Szorc <gregory.sz...@gmail.com> # Date 1489380737 25200 # Sun Mar 12 21:52:17 2017 -0700 # Node ID 14122c7b97163496df5ac6b98f7c2459259673b9 # Parent 735405d42d45801c7b75448e0263088327cac4af hgweb: don't use mutable default argument value
diff --git a/mercurial/hgweb/webutil.py b/mercurial/hgweb/webutil.py --- a/mercurial/hgweb/webutil.py +++ b/mercurial/hgweb/webutil.py @@ -142,8 +142,8 @@ class filerevnav(revnav): return hex(self._changelog.node(self._revlog.linkrev(rev))) class _siblings(object): - def __init__(self, siblings=[], hiderev=None): - self.siblings = [s for s in siblings if s.node() != nullid] + def __init__(self, siblings=None, hiderev=None): + self.siblings = [s for s in siblings or [] if s.node() != nullid] if len(self.siblings) == 1 and self.siblings[0].rev() == hiderev: self.siblings = [] _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel