templater: remove a mutable default argument

Mutable default arguments are know to the state of California to cause bugs.
This commit is contained in:
Pierre-Yves David 2015-09-24 01:04:58 -07:00
parent 170f50272a
commit 9bd6d983a9

View File

@ -792,8 +792,10 @@ class engine(object):
filter uses function to transform value. syntax is
{key|filter1|filter2|...}.'''
def __init__(self, loader, filters={}, defaults={}):
def __init__(self, loader, filters=None, defaults={}):
self._loader = loader
if filters is None:
filters = {}
self._filters = filters
self._defaults = defaults
self._cache = {}