diff -r 6587427b2018 -r 6a773d3050c9 mercurial/config.py --- a/mercurial/config.py Fri May 19 03:47:43 2017 -0700 +++ b/mercurial/config.py Thu May 18 13:38:37 2017 -0700 @@ -68,7 +68,7 @@ def sections(self): return sorted(self._data.keys()) def items(self, section): - return self._data.get(section, {}).items() + return list(self._data.get(section, {}).iteritems()) def set(self, section, item, value, source=""): if pycompat.ispy3: assert not isinstance(value, str), (