diff -r a0674e916fb6 -r f254fc73d956 mercurial/util.py --- a/mercurial/util.py Thu Mar 03 17:39:20 2022 -0800 +++ b/mercurial/util.py Thu Mar 03 18:28:30 2022 -0800 @@ -1301,7 +1301,7 @@ # __setitem__() isn't called as of PyPy 5.8.0 def update(self, src, **f): if isinstance(src, dict): - src = pycompat.iteritems(src) + src = src.items() for k, v in src: self[k] = v for k in f: