templatekw: move loadkeyword() to bottom
loadkeyword() isn't a template keyword function.
--- a/mercurial/templatekw.py Sat Oct 21 17:05:04 2017 +0900
+++ b/mercurial/templatekw.py Sat Oct 21 17:31:13 2017 +0900
@@ -860,12 +860,6 @@
"""List of strings. Any tags associated with the changeset."""
return shownames('tags', **args)
-def loadkeyword(ui, extname, registrarobj):
- """Load template keyword from specified registrarobj
- """
- for name, func in registrarobj._table.iteritems():
- keywords[name] = func
-
@templatekeyword('termwidth')
def showtermwidth(repo, ctx, templ, **args):
"""Integer. The width of the current terminal."""
@@ -891,5 +885,11 @@
return showlist('instability', args['ctx'].instabilities(), args,
plural='instabilities')
+def loadkeyword(ui, extname, registrarobj):
+ """Load template keyword from specified registrarobj
+ """
+ for name, func in registrarobj._table.iteritems():
+ keywords[name] = func
+
# tell hggettext to extract docstrings from these functions:
i18nfunctions = keywords.values()