mercurial/templater.py
changeset 26330 ec4f3755d997
parent 26234 e4609ec959f8
child 26331 2c6a741bf05e
equal deleted inserted replaced
26329:d9537ce64f3a 26330:ec4f3755d997
   790     {key%format}.
   790     {key%format}.
   791 
   791 
   792     filter uses function to transform value. syntax is
   792     filter uses function to transform value. syntax is
   793     {key|filter1|filter2|...}.'''
   793     {key|filter1|filter2|...}.'''
   794 
   794 
   795     def __init__(self, loader, filters={}, defaults={}):
   795     def __init__(self, loader, filters=None, defaults={}):
   796         self._loader = loader
   796         self._loader = loader
       
   797         if filters is None:
       
   798             filters = {}
   797         self._filters = filters
   799         self._filters = filters
   798         self._defaults = defaults
   800         self._defaults = defaults
   799         self._cache = {}
   801         self._cache = {}
   800 
   802 
   801     def _load(self, t):
   803     def _load(self, t):