From 13fe0abccbf8fca9283078636f0272aac3710127 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Fri, 2 Mar 2018 18:04:04 -0500 Subject: [PATCH] cleanup Signed-off-by: Kenneth Reitz --- pipenv/patched/piptools/repositories/pypi.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pipenv/patched/piptools/repositories/pypi.py b/pipenv/patched/piptools/repositories/pypi.py index 8b8dea51..70529496 100755 --- a/pipenv/patched/piptools/repositories/pypi.py +++ b/pipenv/patched/piptools/repositories/pypi.py @@ -149,10 +149,14 @@ class PyPIRepository(BaseRepository): if 'extra' not in repr(i.markers): yield i - if ireq not in self._json_dep_cache: - self._json_dep_cache[ireq] = [g for g in gen()] + try: + if ireq not in self._json_dep_cache: + self._json_dep_cache[ireq] = [g for g in gen()] + + return set(self._json_dep_cache[ireq]) + except Exception: + return set() - return set(self._json_dep_cache[ireq]) def get_dependencies(self, ireq): legacy_results = self.get_legacy_dependencies(ireq)