Mercurial > public > mercurial-scm > hg-stable
diff hgext/patchbomb.py @ 43099:f1c5358f0d65
formatter: pass in template spec to templateformatter as argument
Prepare for the next patch, which will unify handling of the formatter
names and the template names.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sat, 05 Oct 2019 23:04:45 -0400 |
parents | eef9a2d67051 |
children | 8ff1ecfadcd1 |
line wrap: on
line diff
--- a/hgext/patchbomb.py Sat Oct 05 15:47:38 2019 -0400 +++ b/hgext/patchbomb.py Sat Oct 05 23:04:45 2019 -0400 @@ -213,8 +213,8 @@ if not tmpl: return b' '.join(flags) out = util.stringio() - opts = {b'template': templater.unquotestring(tmpl)} - with formatter.templateformatter(ui, out, b'patchbombflag', opts) as fm: + spec = formatter.templatespec(b'', templater.unquotestring(tmpl), None) + with formatter.templateformatter(ui, out, b'patchbombflag', {}, spec) as fm: fm.startitem() fm.context(ctx=repo[rev]) fm.write(b'flags', b'%s', fm.formatlist(flags, name=b'flag'))