aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2015-03-06 23:29:47 -0500
committerJason R. Coombs <jaraco@jaraco.com>2015-03-06 23:29:47 -0500
commit537c16561318df78f1a512101d0eca1b0593616e (patch)
tree29ac81f874ffca0765edca08b5705161f7327c2d
parentf922da30d3d4d6ef6ac99f65509cf243dcce1ea4 (diff)
downloadexternal_python_setuptools-537c16561318df78f1a512101d0eca1b0593616e.tar.gz
external_python_setuptools-537c16561318df78f1a512101d0eca1b0593616e.tar.bz2
external_python_setuptools-537c16561318df78f1a512101d0eca1b0593616e.zip
Filter blockers in the iterable
-rwxr-xr-xsetuptools/command/easy_install.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/setuptools/command/easy_install.py b/setuptools/command/easy_install.py
index 9f480f05..531ac8ff 100755
--- a/setuptools/command/easy_install.py
+++ b/setuptools/command/easy_install.py
@@ -200,8 +200,11 @@ class easy_install(Command):
)
def delete_blockers(self, blockers):
- for filename in blockers:
- if os.path.exists(filename) or os.path.islink(filename):
+ extant_blockers = (
+ filename for filename in blockers
+ if os.path.exists(filename) or os.path.islink(filename)
+ )
+ for filename in extant_blockers:
log.info("Deleting %s", filename)
if not self.dry_run:
if (os.path.isdir(filename) and