diff options
| author | Jason R. Coombs <jaraco@jaraco.com> | 2015-12-09 02:59:46 -0500 |
|---|---|---|
| committer | Jason R. Coombs <jaraco@jaraco.com> | 2015-12-09 02:59:46 -0500 |
| commit | a5e09378580dd5bf42cbcff0b4ec7dec14c29c09 (patch) | |
| tree | 674f28190397c80d7bae110704b1c56b44030c60 /setuptools/command | |
| parent | 01d6b2a8674d1a4fd6982e0e22ec6da2d062972f (diff) | |
| download | python-setuptools-bitbucket-a5e09378580dd5bf42cbcff0b4ec7dec14c29c09.tar.gz | |
Rewrite init/loop/extend as dual-for generator expression.
Diffstat (limited to 'setuptools/command')
| -rw-r--r-- | setuptools/command/build_py.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/setuptools/command/build_py.py b/setuptools/command/build_py.py index e729f712..5bbf0870 100644 --- a/setuptools/command/build_py.py +++ b/setuptools/command/build_py.py @@ -187,14 +187,14 @@ class build_py(orig.build_py, Mixin2to3): self.exclude_package_data.get('', []) + self.exclude_package_data.get(package, []) ) - bad = [] - for pattern in globs: - bad.extend( - fnmatch.filter( - files, os.path.join(src_dir, convert_path(pattern)) - ) + bad = dict.fromkeys( + item + for pattern in globs + for item in fnmatch.filter( + files, + os.path.join(src_dir, convert_path(pattern)), ) - bad = dict.fromkeys(bad) + ) seen = {} return [ f for f in files if f not in bad |
