aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfuzzyray <fuzzyray@gentoo.org>2010-04-08 21:13:07 +0000
committerfuzzyray <fuzzyray@gentoo.org>2010-04-08 21:13:07 +0000
commitf146d54860527cf1cfe8010d09730fd0a20fc690 (patch)
treece7a1c3921f2782d6180549c207bde14425f7e8e /pym/gentoolkit/package.py
parenteuse: Fix query to get USE, bug 181309, thanks to Jean-Baptiste Rouault (diff)
downloadgentoolkit-f146d54860527cf1cfe8010d09730fd0a20fc690.tar.gz
gentoolkit-f146d54860527cf1cfe8010d09730fd0a20fc690.tar.bz2
gentoolkit-f146d54860527cf1cfe8010d09730fd0a20fc690.zip
Sync with genscripts rev 422, includes fixes to eclean and python additions for prefix
svn path=/trunk/gentoolkit/; revision=768
Diffstat (limited to 'pym/gentoolkit/package.py')
-rw-r--r--pym/gentoolkit/package.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/pym/gentoolkit/package.py b/pym/gentoolkit/package.py
index 169097f..e88160f 100644
--- a/pym/gentoolkit/package.py
+++ b/pym/gentoolkit/package.py
@@ -55,6 +55,7 @@ from gentoolkit import errors
from gentoolkit.cpv import CPV
from gentoolkit.dbapi import PORTDB, VARDB
from gentoolkit.keyword import determine_keyword
+from gentoolkit.flag import get_flags
# =======
# Classes
@@ -315,6 +316,12 @@ class Package(CPV):
return self.dblink.getstring("USE")
+ def use_status(self):
+ """Returns the USE flags active for installation."""
+
+ iuse, final_flags = get_flags(slef.cpv, final_setting=True)
+ return final_flags
+
def parsed_contents(self):
"""Returns the parsed CONTENTS file.