[PATCH 6 of 7] hgweb: wrap {earlycommands} and {othercommands} of help with mappinggenerator
Yuya Nishihara
yuya at tcha.org
Fri May 25 13:54:16 UTC 2018
# HG changeset patch
# User Yuya Nishihara <yuya at tcha.org>
# Date 1522842796 -32400
# Wed Apr 04 20:53:16 2018 +0900
# Node ID 772811dd496236017bb0e630b935720da76dbcf0
# Parent 1aeb71c032cb8e73e868426b61d27c9ca7b7c826
hgweb: wrap {earlycommands} and {othercommands} of help with mappinggenerator
They were generators of mappings.
diff --git a/mercurial/hgweb/webcommands.py b/mercurial/hgweb/webcommands.py
--- a/mercurial/hgweb/webcommands.py
+++ b/mercurial/hgweb/webcommands.py
@@ -1417,19 +1417,19 @@ def help(web):
early.sort()
other.sort()
- def earlycommands(**map):
+ def earlycommands(context):
for c, doc in early:
yield {'topic': c, 'summary': doc}
- def othercommands(**map):
+ def othercommands(context):
for c, doc in other:
yield {'topic': c, 'summary': doc}
return web.sendtemplate(
'helptopics',
topics=templateutil.mappinggenerator(topics),
- earlycommands=earlycommands,
- othercommands=othercommands,
+ earlycommands=templateutil.mappinggenerator(earlycommands),
+ othercommands=templateutil.mappinggenerator(othercommands),
title='Index')
# Render an index of sub-topics.
More information about the Mercurial-devel
mailing list