changeset 25782 | babd2c93bd99 |
parent 25781 | 82c918509ef5 |
child 25783 | 1f6878c87c25 |
--- a/mercurial/templater.py Mon Jun 15 22:55:34 2015 +0900 +++ b/mercurial/templater.py Mon Jun 15 23:03:30 2015 +0900 @@ -120,12 +120,12 @@ yield ('symbol', sym, s) pos -= 1 elif c == '}': - pos += 1 - break + yield ('end', None, pos + 1) + return else: raise error.ParseError(_("syntax error"), pos) pos += 1 - yield ('end', None, pos) + raise error.ParseError(_("unterminated template expansion"), start) def _parsetemplate(tmpl, start, stop): parsed = []