Mercurial > hg
changeset 25003:5e584edbb211
templater: update error message of invalid number passed to word() function
"word(3, desc)" is valid now.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sat, 02 May 2015 15:49:38 +0900 |
parents | 829faf8ab605 |
children | e264d4c9629b |
files | mercurial/templater.py tests/test-command-template.t |
diffstat | 2 files changed, 2 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/templater.py Fri May 01 20:43:55 2015 +0900 +++ b/mercurial/templater.py Sat May 02 15:49:38 2015 +0900 @@ -569,8 +569,7 @@ num = int(stringify(args[0][0](context, mapping, args[0][1]))) except ValueError: # i18n: "word" is a keyword - raise error.ParseError( - _("Use strings like '3' for numbers passed to word function")) + raise error.ParseError(_("word expects an integer index")) text = stringify(args[1][0](context, mapping, args[1][1])) if len(args) == 3: splitter = stringify(args[2][0](context, mapping, args[2][1]))
--- a/tests/test-command-template.t Fri May 01 20:43:55 2015 +0900 +++ b/tests/test-command-template.t Sat May 02 15:49:38 2015 +0900 @@ -2778,5 +2778,5 @@ Test word for invalid numbers $ hg log -Gv -R a --template "{word('a', desc)}" - hg: parse error: Use strings like '3' for numbers passed to word function + hg: parse error: word expects an integer index [255]