--- a/mercurial/ui.py Tue Mar 27 20:21:30 2018 +0530
+++ b/mercurial/ui.py Sun Mar 04 17:11:33 2018 -0500
@@ -739,11 +739,7 @@
def configitems(self, section, untrusted=False, ignoresub=False):
items = self._data(untrusted).items(section)
if ignoresub:
- newitems = {}
- for k, v in items:
- if ':' not in k:
- newitems[k] = v
- items = list(newitems.iteritems())
+ items = [i for i in items if ':' not in i[0]]
if self.debugflag and not untrusted and self._reportuntrusted:
for k, v in self._ucfg.items(section):
if self._tcfg.get(section, k) != v: