diff options
author | Zac Medico <zmedico@gentoo.org> | 2011-03-26 09:12:38 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2011-03-26 12:30:02 -0700 |
commit | 82ddeef5eb825e1661d8a6fb0bb6658306671978 (patch) | |
tree | d355fddef966e4a8f1898a58e7ed033b11f788f8 /pym | |
parent | 82e0688ce7f2e4be0f16ed7dc89da406b1a91a35 (diff) | |
download | portage-82ddeef5eb825e1661d8a6fb0bb6658306671978.tar.gz portage-82ddeef5eb825e1661d8a6fb0bb6658306671978.tar.bz2 portage-82ddeef5eb825e1661d8a6fb0bb6658306671978.zip |
BlockerDB: add SLOT match in discardBlocker
Diffstat (limited to 'pym')
-rw-r--r-- | pym/_emerge/BlockerDB.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pym/_emerge/BlockerDB.py b/pym/_emerge/BlockerDB.py index f5adc4d67..00be370d0 100644 --- a/pym/_emerge/BlockerDB.py +++ b/pym/_emerge/BlockerDB.py @@ -116,4 +116,6 @@ class BlockerDB(object): def discardBlocker(self, pkg): """Discard a package from the list of potential blockers.""" self._fake_vartree.cpv_discard(pkg) - + for slot_match in self._fake_vartree.dbapi.match_pkgs(pkg.slot_atom): + if slot_match.cp == pkg.cp: + self._fake_vartree.cpv_discard(pkg) |