[Python-checkins] r71284 - in python/branches/py3k: Lib/distutils/filelist.py Lib/distutils/tests/test_filelist.py Misc/NEWS
tarek.ziade
python-checkins at python.org
Sun Apr 5 23:49:36 CEST 2009
Author: tarek.ziade
Date: Sun Apr 5 23:49:36 2009
New Revision: 71284
Log:
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
........
Added:
python/branches/py3k/Lib/distutils/tests/test_filelist.py
- copied unchanged from r71280, /python/trunk/Lib/distutils/tests/test_filelist.py
Modified:
python/branches/py3k/ (props changed)
python/branches/py3k/Lib/distutils/filelist.py
python/branches/py3k/Misc/NEWS
Modified: python/branches/py3k/Lib/distutils/filelist.py
==============================================================================
--- python/branches/py3k/Lib/distutils/filelist.py (original)
+++ python/branches/py3k/Lib/distutils/filelist.py Sun Apr 5 23:49:36 2009
@@ -289,7 +289,8 @@
# 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
Modified: python/branches/py3k/Misc/NEWS
==============================================================================
--- python/branches/py3k/Misc/NEWS (original)
+++ python/branches/py3k/Misc/NEWS Sun Apr 5 23:49:36 2009
@@ -327,6 +327,9 @@
Library
-------
+- Issue #1491431: Fixed distutils.filelist.glob_to_re for edge cases.
+ Initial fix by Wayne Davison.
+
- Issue #5694: removed spurious test output in Distutils (test_clean).
- Issue #1326077: fix the formatting of SyntaxErrors by the traceback module.
More information about the Python-checkins
mailing list