Mercurial > public > mercurial-scm > hg
comparison mercurial/logcmdutil.py @ 36988:317382151ac3
templater: rename .render(mapping) to .renderdefault(mapping) (API)
I'm going to add templ.render(t, mapping) and templ.generate(t, mapping) in
place of stringify(templ(t, **mapping)) and templ(t, **mapping) respectively.
.. api::
The ``render(mapping)`` method of the templater has been renamed to
``renderdefault(mapping)``.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sat, 17 Mar 2018 11:23:04 +0900 |
parents | 255f635c3204 |
children | de117f579431 |
comparison
equal
deleted
inserted
replaced
36987:4b744c7b35ce | 36988:317382151ac3 |
---|---|
283 # TODO: do not depend on templater | 283 # TODO: do not depend on templater |
284 tres = formatter.templateresources(self.repo.ui, self.repo) | 284 tres = formatter.templateresources(self.repo.ui, self.repo) |
285 t = formatter.maketemplater(self.repo.ui, '{join(obsfate, "\n")}', | 285 t = formatter.maketemplater(self.repo.ui, '{join(obsfate, "\n")}', |
286 defaults=templatekw.keywords, | 286 defaults=templatekw.keywords, |
287 resources=tres) | 287 resources=tres) |
288 obsfate = t.render({'ctx': ctx, 'revcache': {}}).splitlines() | 288 obsfate = t.renderdefault({'ctx': ctx, 'revcache': {}}).splitlines() |
289 | 289 |
290 if obsfate: | 290 if obsfate: |
291 for obsfateline in obsfate: | 291 for obsfateline in obsfate: |
292 self.ui.write(self._columns['obsolete'] % obsfateline, | 292 self.ui.write(self._columns['obsolete'] % obsfateline, |
293 label='log.obsfate') | 293 label='log.obsfate') |
856 tres['cache'] = displayer._getcache | 856 tres['cache'] = displayer._getcache |
857 templ = formatter.maketemplater(ui, spec, defaults=templatekw.keywords, | 857 templ = formatter.maketemplater(ui, spec, defaults=templatekw.keywords, |
858 resources=tres) | 858 resources=tres) |
859 def formatnode(repo, ctx): | 859 def formatnode(repo, ctx): |
860 props = {'ctx': ctx, 'repo': repo, 'revcache': {}} | 860 props = {'ctx': ctx, 'repo': repo, 'revcache': {}} |
861 return templ.render(props) | 861 return templ.renderdefault(props) |
862 return formatnode | 862 return formatnode |
863 | 863 |
864 def displaygraph(ui, repo, dag, displayer, edgefn, getrenamed=None, props=None): | 864 def displaygraph(ui, repo, dag, displayer, edgefn, getrenamed=None, props=None): |
865 props = props or {} | 865 props = props or {} |
866 formatnode = _graphnodeformatter(ui, displayer) | 866 formatnode = _graphnodeformatter(ui, displayer) |