Blob Blame History Raw
From 63ef4aa583fd36434b91420a04fad4e121752ea0 Mon Sep 17 00:00:00 2001
From: Jiri Konecny <jkonecny@redhat.com>
Date: Thu, 26 Oct 2017 11:26:56 +0200
Subject: [PATCH] Add logging to TUI software selection spoke (#1505090)

Related: rhbz#1505090
---
 pyanaconda/ui/tui/spokes/software_selection.py | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/pyanaconda/ui/tui/spokes/software_selection.py b/pyanaconda/ui/tui/spokes/software_selection.py
index ae35838d0..93c868f32 100644
--- a/pyanaconda/ui/tui/spokes/software_selection.py
+++ b/pyanaconda/ui/tui/spokes/software_selection.py
@@ -33,6 +33,9 @@ from simpleline.render.screen import InputState
 from simpleline.render.screen_handler import ScreenHandler
 from simpleline.render.widgets import TextWidget, CheckboxWidget
 
+from pyanaconda.anaconda_loggers import get_module_logger
+log = get_module_logger(__name__)
+
 __all__ = ["SoftwareSpoke"]
 
 
@@ -113,6 +116,7 @@ class SoftwareSpoke(NormalTUISpoke):
     def _payload_finished(self):
         self.environment = self.data.packages.environment
         self.addons = self._get_selected_addons()
+        log.debug("Payload restarted, set new info and clear the old one.")
 
     def _payload_error(self):
         self.errors = [payloadMgr.error]
@@ -288,6 +292,8 @@ class SoftwareSpoke(NormalTUISpoke):
         self.environment = self._selected_environment
         self.addons = self._addons_selection if self.environment is not None else set()
 
+        log.debug("Apply called old env %s, new env %s and addons %s", self._origEnv, self.environment, self.addons)
+
         if self.environment is None:
             return
 
@@ -301,6 +307,9 @@ class SoftwareSpoke(NormalTUISpoke):
                     or self._origEnv != self.environment \
                     or set(self._origAddons) != set(self.addons):
 
+                log.debug("Setting new software selection old env %s, new env %s and addons %s",
+                          self._origEnv, self.environment, self.addons)
+
                 self.payload.data.packages.packageList = []
                 self.data.packages.groupList = []
                 self.payload.selectEnvironment(self.environment)
@@ -329,6 +338,7 @@ class SoftwareSpoke(NormalTUISpoke):
         except DependencyError as e:
             self.errors = [str(e)]
             self._tx_id = None
+            log.warning("Transaction error %s", str(e))
         else:
             self._tx_id = self.payload.txID
 
-- 
2.13.6