From dae5bf3516ca6beedfebebbbbbeebaee550d2954 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Sun, 1 May 2011 16:36:05 +0200 Subject: [PATCH] [entropy.client.interfaces.dep] validate retrieveKeySlotAggregated outcome before processing --- libraries/entropy/client/interfaces/dep.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libraries/entropy/client/interfaces/dep.py b/libraries/entropy/client/interfaces/dep.py index 17648262a..66042e5ec 100644 --- a/libraries/entropy/client/interfaces/dep.py +++ b/libraries/entropy/client/interfaces/dep.py @@ -1721,8 +1721,9 @@ class CalculatorsMixin: revdep_db = self.open_repository(revdep_repo_id) revdep_keyslot = revdep_db.retrieveKeySlotAggregated( revdep_pkg_id) - revdep_keyslot = entropy.dep.remove_tag_from_slot( - revdep_keyslot) + if revdep_keyslot is not None: + revdep_keyslot = entropy.dep.remove_tag_from_slot( + revdep_keyslot) if revdep_keyslot != keyslot: filtered_reverse_deps.add(revdep_match) reverse_deps = filtered_reverse_deps