--- a/mercurial/templatekw.py Thu Mar 03 17:39:20 2022 -0800
+++ b/mercurial/templatekw.py Thu Mar 03 18:28:30 2022 -0800
@@ -602,7 +602,7 @@
# 'name' for iterating over namespaces, templatename for local reference
return lambda v: {b'name': v, ns.templatename: v}
- for k, ns in pycompat.iteritems(repo.names):
+ for k, ns in repo.names.items():
names = ns.names(repo, ctx.node())
f = _showcompatlist(context, mapping, b'name', names)
namespaces[k] = _hybrid(f, names, makensmapfn(ns), pycompat.identity)
@@ -690,7 +690,7 @@
d.update(sub_opts)
path_dict = util.sortdict()
for p in ps:
- sub_opts = util.sortdict(sorted(pycompat.iteritems(p.suboptions)))
+ sub_opts = util.sortdict(sorted(p.suboptions.items()))
path_dict[b'url'] = p.rawloc
path_dict.update(sub_opts)
d[b'urls'] = [path_dict]
@@ -1023,7 +1023,7 @@
def loadkeyword(ui, extname, registrarobj):
"""Load template keyword from specified registrarobj"""
- for name, func in pycompat.iteritems(registrarobj._table):
+ for name, func in registrarobj._table.items():
keywords[name] = func