##// END OF EJS Templates
templater: remove a mutable default argument...
Pierre-Yves David -
r26334:0a5a774f default
parent child Browse files
Show More
@@ -833,7 +833,7 b' class TemplateNotFound(util.Abort):'
833
833
834 class templater(object):
834 class templater(object):
835
835
836 def __init__(self, mapfile, filters=None, defaults=None, cache={},
836 def __init__(self, mapfile, filters=None, defaults=None, cache=None,
837 minchunk=1024, maxchunk=65536):
837 minchunk=1024, maxchunk=65536):
838 '''set up template engine.
838 '''set up template engine.
839 mapfile is name of file to read map definitions from.
839 mapfile is name of file to read map definitions from.
@@ -843,6 +843,8 b' class templater(object):'
843 filters = {}
843 filters = {}
844 if defaults is None:
844 if defaults is None:
845 defaults = {}
845 defaults = {}
846 if cache is None:
847 cache = {}
846 self.mapfile = mapfile or 'template'
848 self.mapfile = mapfile or 'template'
847 self.cache = cache.copy()
849 self.cache = cache.copy()
848 self.map = {}
850 self.map = {}
General Comments 0
You need to be logged in to leave comments. Login now