diff -r 3b5cd6f13dcc -r 3f0744eeaeaf mercurial/hgweb/webcommands.py --- a/mercurial/hgweb/webcommands.py Sat May 16 14:31:03 2015 -0400 +++ b/mercurial/hgweb/webcommands.py Sat May 16 14:30:07 2015 -0400 @@ -232,7 +232,7 @@ # no revset syntax used return MODE_KEYWORD, query - if util.any((token, (value or '')[:3]) == ('string', 're:') + if any((token, (value or '')[:3]) == ('string', 're:') for token, value, pos in revset.tokenize(revdef)): return MODE_KEYWORD, query