diff --git a/src/calibre/utils/mreplace.py b/src/calibre/utils/mreplace.py index 70591d6ca7..2586c83967 100644 --- a/src/calibre/utils/mreplace.py +++ b/src/calibre/utils/mreplace.py @@ -17,8 +17,7 @@ class MReplace(UserDict): def compile_regex(self): if len(self.data) > 0: - keys = sorted(self.data.keys(), key=len) - keys.reverse() + keys = sorted(self.data.keys(), key=len, reverse=True) tmp = "(%s)" % "|".join(map(re.escape, keys)) if self.re != tmp: self.re = tmp