# 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

Reply via email to