cpython: ade53661607a (original) (raw)

Mercurial > cpython

changeset 102997:ade53661607a 3.5

Issue #12285: Merge with 3.4 [#12285]

Jason R. Coombs jaraco@jaraco.com
date Thu, 01 Sep 2016 21:15:04 -0400
parents 546b1f70cbed(current diff)13619a3e0737(diff)
children 79422fab2ef4 0561fcc33211
files Misc/NEWS
diffstat 3 files changed, 60 insertions(+), 30 deletions(-)[+] [-] Lib/distutils/filelist.py 46 Lib/distutils/tests/test_filelist.py 42 Misc/NEWS 2

line wrap: on

line diff

--- a/Lib/distutils/filelist.py +++ b/Lib/distutils/filelist.py @@ -6,6 +6,7 @@ and building lists of files. import os, re import fnmatch +import functools from distutils.util import convert_path from distutils.errors import DistutilsTemplateError, DistutilsInternalError from distutils import log @@ -242,35 +243,28 @@ class FileList:

----------------------------------------------------------------------

Utility functions

-def findall(dir=os.curdir):

+def _find_all_simple(path):

-

-

+def findall(dir=os.curdir):

def glob_to_re(pattern):

--- a/Lib/distutils/tests/test_filelist.py +++ b/Lib/distutils/tests/test_filelist.py @@ -6,8 +6,10 @@ from distutils import debug from distutils.log import WARN from distutils.errors import DistutilsTemplateError from distutils.filelist import glob_to_re, translate_pattern, FileList +from distutils import filelist -from test.support import captured_stdout, run_unittest +import test.support +from test.support import captured_stdout from distutils.tests import support MANIFEST_IN = """[](#l2.14) @@ -292,8 +294,40 @@ class FileListTestCase(support.LoggingSi self.assertWarnings() -def test_suite():

+class FindAllTestCase(unittest.TestCase):

+

+

+ if name == "main":

--- a/Misc/NEWS +++ b/Misc/NEWS @@ -50,6 +50,8 @@ Core and Builtins Library ------- +- Issue #12285: Fix error when distutils encounters symlink. +