changeset 46900 | 64400d05db1e |
parent 46827 | 1ecf082386b7 |
child 46901 | 51841b23670b |
--- a/mercurial/util.py Thu Mar 25 18:59:14 2021 -0400 +++ b/mercurial/util.py Thu Mar 25 20:22:00 2021 -0400 @@ -1296,11 +1296,13 @@ if pycompat.ispypy: # __setitem__() isn't called as of PyPy 5.8.0 - def update(self, src): + def update(self, src, **f): if isinstance(src, dict): src = pycompat.iteritems(src) for k, v in src: self[k] = v + for k in f: + self[k] = f[k] def insert(self, position, key, value): for (i, (k, v)) in enumerate(list(self.items())):