changeset: 68924:ed02db9921ac branch: 3.1 user: Ezio Melotti date: Fri Mar 25 14:19:30 2011 +0200 files: Lib/re.py description: #2650: Refactor re.escape to use enumerate(). diff -r 9147f7ed75b3 -r ed02db9921ac Lib/re.py --- a/Lib/re.py Fri Mar 25 14:09:33 2011 +0200 +++ b/Lib/re.py Fri Mar 25 14:19:30 2011 +0200 @@ -223,8 +223,7 @@ if isinstance(pattern, str): alphanum = _alphanum_str s = list(pattern) - for i in range(len(pattern)): - c = pattern[i] + for i, c in enumerate(pattern): if c not in alphanum: if c == "\000": s[i] = "\\000"