From b0b3cdc9ab3314be4656d52dfed0fd17a441b8f6 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Wed, 1 Apr 2009 12:13:47 +0200 Subject: [PATCH] entropy.spm: new method in PortagePlugin, get_set_atoms this method returns a list (set) of atoms contained into a Portage package set object. Those objects are returned, in a dict form, by get_sets() --- libraries/entropy/spm.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/entropy/spm.py b/libraries/entropy/spm.py index 461bf9a52..048574f9b 100644 --- a/libraries/entropy/spm.py +++ b/libraries/entropy/spm.py @@ -1416,6 +1416,10 @@ class PortagePlugin: for pkg_set in builtin_pkg_sets: mysets.pop(pkg_set) return mysets + def get_set_atoms(self, pkgset_obj): + config = self.get_set_config() + if config == None: return [] + return config.getSetAtoms(pkgset_obj).copy() def get_sets_expanded(self, builtin_sets = True): config = self.get_set_config()