Mercurial > hg-stable
changeset 27378:c709b515218e
help: pass sub-topic into help query functions
While we will likely only use this variable in helptopic(), all these
functions are called with the same arguments, so we have to be
consistent.
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Sun, 13 Dec 2015 11:29:01 -0800 |
parents | d1c998d7b103 |
children | 2278870bb997 |
files | mercurial/help.py |
diffstat | 1 files changed, 5 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/help.py Sun Dec 13 11:04:45 2015 -0800 +++ b/mercurial/help.py Sun Dec 13 11:29:01 2015 -0800 @@ -263,7 +263,7 @@ import commands # avoid cycle - def helpcmd(name): + def helpcmd(name, subtopic=None): try: aliases, entry = cmdutil.findcmd(name, commands.table, strict=unknowncmd) @@ -432,7 +432,7 @@ % (name and " " + name or "")) return rst - def helptopic(name): + def helptopic(name, subtopic=None): for names, header, doc in helptable: if name in names: break @@ -460,7 +460,7 @@ pass return rst - def helpext(name): + def helpext(name, subtopic=None): try: mod = extensions.find(name) doc = gettext(mod.__doc__) or _('no help text available') @@ -496,7 +496,7 @@ ' extensions)\n')) return rst - def helpextcmd(name): + def helpextcmd(name, subtopic=None): cmd, ext, mod = extensions.disabledcmd(ui, name, ui.configbool('ui', 'strict')) doc = gettext(mod.__doc__).splitlines()[0] @@ -545,7 +545,7 @@ queries = (helptopic, helpcmd, helpext, helpextcmd) for f in queries: try: - rst = f(name) + rst = f(name, subtopic) break except error.UnknownCommand: pass