Mercurial > hg
changeset 19656:60ce14e41faf
hgweb: add string constants for search mode names
It helps detecting mistakes in the mode names.
author | Alexander Plavin <alexander@plav.in> |
---|---|
date | Wed, 04 Sep 2013 19:40:04 +0400 |
parents | 1d07bf106c2a |
children | 145636d31bb4 |
files | mercurial/hgweb/webcommands.py |
diffstat | 1 files changed, 6 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/hgweb/webcommands.py Wed Sep 04 18:42:55 2013 -0700 +++ b/mercurial/hgweb/webcommands.py Wed Sep 04 19:40:04 2013 +0400 @@ -109,6 +109,8 @@ raise inst def _search(web, req, tmpl): + MODE_REVISION = 'rev' + MODE_KEYWORD = 'keyword' def revsearch(ctx): yield ctx @@ -142,17 +144,17 @@ yield ctx searchfuncs = { - 'rev': revsearch, - 'keyword': keywordsearch, + MODE_REVISION: revsearch, + MODE_KEYWORD: keywordsearch, } def getsearchmode(query): try: ctx = web.repo[query] except (error.RepoError, error.LookupError): - return 'keyword', query + return MODE_KEYWORD, query else: - return 'rev', ctx + return MODE_REVISION, ctx def changelist(**map): count = 0