summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-11-21 02:38:39 +0000
committerZac Medico <zmedico@gentoo.org>2009-11-21 02:38:39 +0000
commit4b627a140461e498a74ca3ff0122ee2881400e8b (patch)
tree1975b02cc17efce0a6c5d8ae2f12b1714c5e289a /pym/_emerge/search.py
parentTweak logic from previous commit. (diff)
downloadportage-multirepo-4b627a140461e498a74ca3ff0122ee2881400e8b.tar.gz
portage-multirepo-4b627a140461e498a74ca3ff0122ee2881400e8b.tar.bz2
portage-multirepo-4b627a140461e498a74ca3ff0122ee2881400e8b.zip
Optimized the code for bug #288083 and make it handle more cases. Now Packagev2.2_rc51
instances have 'visible' and 'masks' attributes, since this information needs to be accessed in more places now. svn path=/main/trunk/; revision=14859
Diffstat (limited to 'pym/_emerge/search.py')
-rw-r--r--pym/_emerge/search.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/pym/_emerge/search.py b/pym/_emerge/search.py
index e5ad91da..f36a249e 100644
--- a/pym/_emerge/search.py
+++ b/pym/_emerge/search.py
@@ -11,7 +11,6 @@ from portage.output import bold, bold as white, darkgreen, green, red
from portage.util import writemsg_stdout
from _emerge.Package import Package
-from _emerge.visible import visible
class search(object):
@@ -111,9 +110,10 @@ class search(object):
pkg_type = "installed"
elif built:
pkg_type = "binary"
- return visible(self.settings,
- Package(type_name=pkg_type, root_config=self.root_config,
- cpv=cpv, built=built, installed=installed, metadata=metadata))
+ return Package(type_name=pkg_type,
+ root_config=self.root_config,
+ cpv=cpv, built=built, installed=installed,
+ metadata=metadata).visible
def _xmatch(self, level, atom):
"""