summaryrefslogtreecommitdiff
path: root/setuptools/__init__.py
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2015-09-19 18:07:48 +0200
committerJason R. Coombs <jaraco@jaraco.com>2015-09-19 18:07:48 +0200
commit22a8ace27c7d7aadfa0fa9311686541a2169092c (patch)
tree70d94e0d9a3de5befec70829615a6d545683935c /setuptools/__init__.py
parent50b7a002c7677238e475eb5d85a74b521aac480e (diff)
downloadpython-setuptools-git-22a8ace27c7d7aadfa0fa9311686541a2169092c.tar.gz
Only return results that are files. Fixes failing test and corrects additional regression in 18.3.
Diffstat (limited to 'setuptools/__init__.py')
-rw-r--r--setuptools/__init__.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/setuptools/__init__.py b/setuptools/__init__.py
index a7d75ed4..712ec082 100644
--- a/setuptools/__init__.py
+++ b/setuptools/__init__.py
@@ -144,11 +144,12 @@ def _find_all_simple(path):
"""
Find all files under 'path'
"""
- return (
+ results = (
os.path.join(base, file)
for base, dirs, files in os.walk(path, followlinks=True)
for file in files
)
+ return filter(os.path.isfile, results)
def findall(dir=os.curdir):