Mercurial > hg
diff mercurial/hgweb/webcommands.py @ 38213:c3df415037cd
hgweb: wrap {earlycommands} and {othercommands} of help with mappinggenerator
They were generators of mappings.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Wed, 04 Apr 2018 20:53:16 +0900 |
parents | 0b932b43868f |
children | 2aa0217bb655 |
line wrap: on
line diff
--- a/mercurial/hgweb/webcommands.py Wed Apr 04 20:51:49 2018 +0900 +++ b/mercurial/hgweb/webcommands.py Wed Apr 04 20:53:16 2018 +0900 @@ -1417,19 +1417,19 @@ 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.