Mercurial > hg-stable
changeset 40285:96164fb9b913
logcmdutil: add a helpful assertion to catch mistyped templates early
This would have made a defect in test-notify.t much easier to figure out.
Differential Revision: https://phab.mercurial-scm.org/D5097
author | Augie Fackler <augie@google.com> |
---|---|
date | Sun, 14 Oct 2018 04:37:25 -0400 |
parents | 46b55f279571 |
children | af52181f71ff |
files | mercurial/logcmdutil.py |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/logcmdutil.py Sun Oct 14 05:28:01 2018 -0400 +++ b/mercurial/logcmdutil.py Sun Oct 14 04:37:25 2018 -0400 @@ -460,6 +460,8 @@ self.footer = self.t.render(self._parts['footer'], props) def templatespec(tmpl, mapfile): + if pycompat.ispy3: + assert not isinstance(tmpl, str), 'tmpl must not be a str' if mapfile: return formatter.templatespec('changeset', tmpl, mapfile) else: