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)