[PATCH 1/3] Remove unused methods for deselecting environments

David Shea dshea at redhat.com
Fri Jan 16 20:13:15 UTC 2015


---
 pyanaconda/packaging/dnfpayload.py | 10 ----------
 pyanaconda/packaging/yumpayload.py | 15 ---------------
 2 files changed, 25 deletions(-)

diff --git a/pyanaconda/packaging/dnfpayload.py b/pyanaconda/packaging/dnfpayload.py
index 214988e..4f5b3be 100644
--- a/pyanaconda/packaging/dnfpayload.py
+++ b/pyanaconda/packaging/dnfpayload.py
@@ -462,16 +462,6 @@ class DNFPayload(packaging.PackagePayload):
             # DNF raises this when it is already selected
             log.debug(e)
 
-    def _deselect_environment(self, env_id):
-        env = self._base.comps.environment_by_pattern(env_id)
-        if env is None:
-            raise packaging.NoSuchGroup(env_id)
-        try:
-            self._base.environment_remove(env)
-        except dnf.exceptions.CompsError as e:
-            # DNF raises this when it is already not selected
-            log.debug(e)
-
     def _select_kernel_package(self):
         kernels = self.kernelPackages
         for kernel in kernels:
diff --git a/pyanaconda/packaging/yumpayload.py b/pyanaconda/packaging/yumpayload.py
index 16b7e24..58ace3a 100644
--- a/pyanaconda/packaging/yumpayload.py
+++ b/pyanaconda/packaging/yumpayload.py
@@ -1001,21 +1001,6 @@ reposdir=%s
             for group in environment.groups:
                 self.selectGroup(group)
 
-    def deselectEnvironment(self, environmentid):
-        groups = self._yumGroups
-        if not groups:
-            return
-
-        with _yum_lock:
-            if not groups.has_environment(environmentid):
-                raise NoSuchGroup(environmentid)
-
-            environment = groups.return_environment(environmentid)
-            for group in environment.groups:
-                self.deselectGroup(group)
-            for group in environment.options:
-                self.deselectGroup(group)
-
     def environmentGroups(self, environmentid):
         groups = self._yumGroups
         if not groups:
-- 
2.1.0



More information about the anaconda-patches mailing list