[PATCH 2/2] Decode potentially 8-bit strings in the TUI window

David Shea dshea at redhat.com
Fri Jan 10 19:51:31 UTC 2014


Strings with 8-bit characters in window titles caused a crash since
unicode(str) only allows ASCII characters.

Resolves: rhbz#1046836
---
 pyanaconda/ui/tui/simpleline/base.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/pyanaconda/ui/tui/simpleline/base.py b/pyanaconda/ui/tui/simpleline/base.py
index 1504835..e5e5ac5 100644
--- a/pyanaconda/ui/tui/simpleline/base.py
+++ b/pyanaconda/ui/tui/simpleline/base.py
@@ -571,6 +571,8 @@ class UIScreen(object):
                 w.render(self.app.width)
             if isinstance(w, Widget):
                 self._print_long_widget(w)
+            elif type(w) == str:
+                print w.decode("utf-8")
             else:
                 # not a widget, just print its unicode representation
                 print unicode(w)
-- 
1.8.4.2



More information about the anaconda-patches mailing list