From c0b3efac757e444dcad1ddb5dd37037eef209bfd Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Sun, 31 Jan 2010 10:09:06 +0100 Subject: [PATCH] [equo] filter out invalid package values in _dependencies_test if broken dep is found --- client/text_ui.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/client/text_ui.py b/client/text_ui.py index e0711ea96..114179842 100644 --- a/client/text_ui.py +++ b/client/text_ui.py @@ -1971,9 +1971,9 @@ def _dependencies_test(entropy_client): ridpackages = entropy_client.installed_repository().searchIdpackageFromIddependency(riddep) for i in ridpackages: iatom = entropy_client.installed_repository().retrieveAtom(i) - if dep not in crying_atoms: - crying_atoms[dep] = set() - crying_atoms[dep].add(iatom) + if iatom: + obj = crying_atoms.setdefault(dep, set()) + obj.add(iatom) match = entropy_client.atom_match(dep) if match[0] != -1: