From ab69c26ccc5d8c178f3f6d7d1c7e52ab7a47d179 Mon Sep 17 00:00:00 2001 From: PJ Eby Date: Thu, 12 Jul 2007 17:32:02 +0000 Subject: Backport findall() fix fix from trunk. --HG-- branch : setuptools-0.6 extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4056321 --- setuptools/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/setuptools/__init__.py b/setuptools/__init__.py index a4f84445..983d25f2 100644 --- a/setuptools/__init__.py +++ b/setuptools/__init__.py @@ -69,7 +69,9 @@ def findall(dir = os.curdir): """ all_files = [] for base, dirs, files in os.walk(dir): - if base!=os.curdir: + if base==os.curdir or base.startswith(os.curdir+os.sep): + base = base[2:] + if base: files = [os.path.join(base, f) for f in files] all_files.extend(filter(os.path.isfile, files)) return all_files -- cgit v1.2.3