diff --git a/src/Tools/generateBase/generateTools.py b/src/Tools/generateBase/generateTools.py index d6d6ad92b1..2e4efa3243 100644 --- a/src/Tools/generateBase/generateTools.py +++ b/src/Tools/generateBase/generateTools.py @@ -100,12 +100,15 @@ class copier: except TypeError: self.ouf.write(self.regex.sub(repl, line)) i=i+1 - def __init__(self, regex=_never, dict={}, + def __init__(self, regex=_never, dict=None, restat=_never, restend=_never, recont=_never, preproc=identity, handle=nohandle, ouf=sys.stdout): "Initialize self's attributes" self.regex = regex - self.globals = dict + if dict is not None: + self.globals = dict + else: + self.globals = {} self.globals['sys'] = sys self.locals = { '_cb':self.copyblock } self.restat = restat