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'))