[entropy.client.interfaces.dep] validate retrieveKeySlotAggregated outcome before processing

This commit is contained in:
Fabio Erculiani
2011-05-01 16:36:05 +02:00
parent a01fa77e7a
commit dae5bf3516

View File

@@ -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