From afa18c94fe1ae79db2542af2cc056e31998400d6 Mon Sep 17 00:00:00 2001 From: "Jason R. Coombs" Date: Fri, 16 May 2014 00:35:56 -0400 Subject: Also override extend to check paths for safety. --- setuptools/command/egg_info.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'setuptools/command/egg_info.py') 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) -- cgit v1.2.1