changeset 24236 | de14c3972c2f |
parent 24188 | 5a7920c4d2ea |
child 24439 | 2ddfac2f163e |
--- a/mercurial/util.py Fri Mar 06 15:57:43 2015 -0800 +++ b/mercurial/util.py Wed Feb 18 22:53:53 2015 +0900 @@ -359,8 +359,10 @@ def __iter__(self): return self._list.__iter__() def update(self, src): - for k in src: - self[k] = src[k] + if isinstance(src, dict): + src = src.iteritems() + for k, v in src: + self[k] = v def clear(self): dict.clear(self) self._list = []