diff options
author | Vratislav Podzimek <vpodzime@redhat.com> | 2013-01-15 14:10:15 +0100 |
---|---|---|
committer | Vratislav Podzimek <vpodzime@redhat.com> | 2013-01-22 12:56:57 +0100 |
commit | a5b3cb77c2c5520ac9e53606913efc4083aa159f (patch) | |
tree | 0fcdd7afae5aab6c1ece664b4f808f53426fc07a /pyanaconda | |
parent | e497d84ab2ff9e9dd206efc31f259fbbc19523bc (diff) | |
download | anaconda-a5b3cb77c2c5520ac9e53606913efc4083aa159f.tar.gz anaconda-a5b3cb77c2c5520ac9e53606913efc4083aa159f.tar.xz anaconda-a5b3cb77c2c5520ac9e53606913efc4083aa159f.zip |
Exception handling for text mode (#865325)
python-meh now has a text UI we could use.
Diffstat (limited to 'pyanaconda')
-rw-r--r-- | pyanaconda/ui/tui/__init__.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/pyanaconda/ui/tui/__init__.py b/pyanaconda/ui/tui/__init__.py index c8212b6d4..4b31d5ba1 100644 --- a/pyanaconda/ui/tui/__init__.py +++ b/pyanaconda/ui/tui/__init__.py @@ -29,6 +29,7 @@ from spokes import StandaloneSpoke import os import site +import meh.ui.text import gettext _ = lambda x: gettext.ldgettext("anaconda", x) @@ -228,3 +229,11 @@ class TextUserInterface(ui.UserInterface): question_window = YesNoDialog(self._app, message) self._app.switch_screen_modal(question_window) return question_window.answer + + def mainExceptionWindow(self, text, exn_file, *args, **kwargs): + meh_intf = meh.ui.text.TextIntf() + return meh_intf.mainExceptionWindow(text, exn_file, *args, **kwargs) + + def saveExceptionWindow(self, signature, *args, **kwargs): + meh_intf = meh.ui.text.TextIntf() + return meh_intf.saveExceptionWindow(signature, *args, **kwargs) |