Minor modification mreplace.py

This commit is contained in:
Sengian 2010-11-21 00:08:23 +01:00
parent 27772ed9e0
commit 8f6cc227cd

View File

@ -17,7 +17,7 @@ class MReplace(UserDict):
if len(self.data) > 0: if len(self.data) > 0:
keys = sorted(self.data.keys(), key=len) keys = sorted(self.data.keys(), key=len)
keys.reverse() keys.reverse()
tmp = "(%s)" % "|".join([re.escape(item) for item in keys]) tmp = "(%s)" % "|".join(map(re.escape, keys))
if self.re != tmp: if self.re != tmp:
self.re = tmp self.re = tmp
self.regex = re.compile(self.re) self.regex = re.compile(self.re)