Merged revisions 71280 via svnmerge from

svn+ssh://pythondev@svn.python.org/python/trunk

........
  r71280 | tarek.ziade | 2009-04-05 23:44:08 +0200 (Sun, 05 Apr 2009) | 1 line

  Fixed #1491431: distutils.filelist.glob_to_re was broken for some edge cases (detailed in the test
........
This commit is contained in:
Tarek Ziadé 2009-04-05 21:49:36 +00:00
parent 965ce87991
commit 889b0aa450
3 changed files with 28 additions and 1 deletions

View file

@ -289,7 +289,8 @@ def glob_to_re(pattern):
# character except the special characters.
# XXX currently the "special characters" are just slash -- i.e. this is
# Unix-only.
pattern_re = re.sub(r'(^|[^\\])\.', r'\1[^/]', pattern_re)
pattern_re = re.sub(r'((?<!\\)(\\\\)*)\.', r'\1[^/]', pattern_re)
return pattern_re