summaryrefslogtreecommitdiff
path: root/setuptools/command/egg_info.py
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2014-05-16 00:35:56 -0400
committerJason R. Coombs <jaraco@jaraco.com>2014-05-16 00:35:56 -0400
commitafa18c94fe1ae79db2542af2cc056e31998400d6 (patch)
treee631860e0dea0d7e121607e808bbf1268821776a /setuptools/command/egg_info.py
parent9d5d875b2ba0414eeef36aa135621cb214abe463 (diff)
downloadpython-setuptools-git-afa18c94fe1ae79db2542af2cc056e31998400d6.tar.gz
Also override extend to check paths for safety.
Diffstat (limited to 'setuptools/command/egg_info.py')
-rwxr-xr-xsetuptools/command/egg_info.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/setuptools/command/egg_info.py b/setuptools/command/egg_info.py
index bb832ea6..a2f4d444 100755
--- a/setuptools/command/egg_info.py
+++ b/setuptools/command/egg_info.py
@@ -212,6 +212,9 @@ class FileList(_FileList):
if self._safe_path(path):
self.files.append(path)
+ def extend(self, paths):
+ self.files.extend(filter(self._safe_path, paths))
+
def _safe_path(self, path):
if not PY3:
return os.path.exists(path)