Mercurial > public > mercurial-scm > hg
diff tests/test-command-template.t @ 28344:ac371d4c007f
templater: drop redundant type conversion when evaluating integer argument
A function argument may be an integer. In this case, it isn't necessary to
convert a value to string and back to integer.
Because an argument may be an arbitrary object (e.g. date tuple), TypeError
should be caught as well.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sun, 14 Feb 2016 12:48:14 +0900 |
parents | 41373244f4e5 |
children | d81437c91a26 |
line wrap: on
line diff
--- a/tests/test-command-template.t Sun Feb 14 12:42:25 2016 +0900 +++ b/tests/test-command-template.t Sun Feb 14 12:48:14 2016 +0900 @@ -3148,6 +3148,9 @@ text.1:be wrapped text.1:desc to be text.1:wrapped (no-eol) + $ hg log -l1 -T '{fill(desc, date, "", "")}\n' + hg: parse error: fill expects an integer width + [255] $ hg log -l 1 --template '{sub(r"[0-9]", "-", author)}' {node|short} (no-eol)