Comment so I don't forget to fix a bug.
diff --git a/infocalypse/requestingbundles.py b/infocalypse/requestingbundles.py --- a/infocalypse/requestingbundles.py +++ b/infocalypse/requestingbundles.py @@ -480,6 +480,10 @@ class RequestingBundles(RetryingRequestL self._handle_dump_canonical_paths(graph) self._set_graph(graph) self._reevaluate() + # BUG: need to check for at least one bundle + # in the primary candidates list. i.e. don't stall + # waiting for the second graph! + finally: in_file.close() self.finished_candidates.append(candidate)