mercurial/formatter.py
changeset 45286 22eafb16f1c5
parent 45284 653b2a439412
child 45288 8cce9f77ca73
equal deleted inserted replaced
45285:28840ef52f71 45286:22eafb16f1c5
   624 def loadtemplater(ui, spec, defaults=None, resources=None, cache=None):
   624 def loadtemplater(ui, spec, defaults=None, resources=None, cache=None):
   625     """Create a templater from either a literal template or loading from
   625     """Create a templater from either a literal template or loading from
   626     a map file"""
   626     a map file"""
   627     assert not (spec.tmpl and spec.mapfile)
   627     assert not (spec.tmpl and spec.mapfile)
   628     if spec.mapfile:
   628     if spec.mapfile:
   629         frommapfile = templater.templater.frommapfile
   629         return templater.templater.frommapfile(
   630         return frommapfile(
       
   631             spec.mapfile, defaults=defaults, resources=resources, cache=cache
   630             spec.mapfile, defaults=defaults, resources=resources, cache=cache
   632         )
   631         )
   633     return maketemplater(
   632     return maketemplater(
   634         ui, spec.tmpl, defaults=defaults, resources=resources, cache=cache
   633         ui, spec.tmpl, defaults=defaults, resources=resources, cache=cache
   635     )
   634     )