Mercurial > hg
comparison mercurial/templater.py @ 35481:964510dcdc2a
templater: rewrite docstring of templater.__init__()
More importantly, this patch adds what the cache is.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Fri, 22 Dec 2017 21:12:17 +0900 |
parents | a33be093ec62 |
children | dadbf213a765 |
comparison
equal
deleted
inserted
replaced
35480:01b084914a60 | 35481:964510dcdc2a |
---|---|
1432 | 1432 |
1433 class templater(object): | 1433 class templater(object): |
1434 | 1434 |
1435 def __init__(self, filters=None, defaults=None, resources=None, | 1435 def __init__(self, filters=None, defaults=None, resources=None, |
1436 cache=None, aliases=(), minchunk=1024, maxchunk=65536): | 1436 cache=None, aliases=(), minchunk=1024, maxchunk=65536): |
1437 '''set up template engine. | 1437 """Create template engine optionally with preloaded template fragments |
1438 filters is dict of functions. each transforms a value into another. | 1438 |
1439 defaults is dict of default map definitions. | 1439 - ``filters``: a dict of functions to transform a value into another. |
1440 resources is dict of internal data (e.g. cache), which are inaccessible | 1440 - ``defaults``: a dict of symbol values/functions; may be overridden |
1441 from user template. | 1441 by a ``mapping`` dict. |
1442 aliases is list of alias (name, replacement) pairs. | 1442 - ``resources``: a dict of internal data (e.g. cache), inaccessible |
1443 ''' | 1443 from user template; may be overridden by a ``mapping`` dict. |
1444 - ``cache``: a dict of preloaded template fragments. | |
1445 - ``aliases``: a list of alias (name, replacement) pairs. | |
1446 | |
1447 self.cache may be updated later to register additional template | |
1448 fragments. | |
1449 """ | |
1444 if filters is None: | 1450 if filters is None: |
1445 filters = {} | 1451 filters = {} |
1446 if defaults is None: | 1452 if defaults is None: |
1447 defaults = {} | 1453 defaults = {} |
1448 if resources is None: | 1454 if resources is None: |