[PATCH] Implement DNFPayload.environmentOptionIsDefault (#1179905)

David Shea dshea at redhat.com
Thu Jan 8 14:43:18 UTC 2015


---
 pyanaconda/packaging/dnfpayload.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/pyanaconda/packaging/dnfpayload.py b/pyanaconda/packaging/dnfpayload.py
index f8bfdea..3b223d3 100644
--- a/pyanaconda/packaging/dnfpayload.py
+++ b/pyanaconda/packaging/dnfpayload.py
@@ -559,7 +559,10 @@ class DNFPayload(packaging.PackagePayload):
         env = self._base.comps.environment_by_pattern(environmentid)
         if env is None:
             raise packaging.NoSuchGroup(environmentid)
-        return False
+
+        # Look a group in the optionlist that matches the group_id and
+        # has default set
+        return any(grp for grp in env.option_ids if grp.name == grpid and grp.default)
 
     def groupDescription(self, grpid):
         """ Return name/description tuple for the group specified by id. """
-- 
2.1.0



More information about the anaconda-patches mailing list