From d2b33a37944b81c7215e30130201dfb62fc5060e Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Mon, 13 Aug 2012 13:01:50 +0000 Subject: [PATCH] Fix compatibility with Python 2.6. --- src/utils/str.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/str.py b/src/utils/str.py index e6e958111..93cabc008 100644 --- a/src/utils/str.py +++ b/src/utils/str.py @@ -101,7 +101,7 @@ class MultipleReplacer: # it to a class in Python 3. def __init__(self, dict_): self._dict = dict_ - dict_ = {re.escape(key): val for key,val in dict_.items()} + dict_ = dict([(re.escape(key), val) for key,val in dict_.items()]) self._matcher = re.compile('|'.join(dict_.keys())) def __call__(self, s): return self._matcher.sub(lambda m: self._dict[m.group(0)], s)