From 2f42e36ffedf38338ec4a5bc65661dc2b176bfba Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 26 Sep 2009 06:46:48 +0900 Subject: [PATCH] when warning about broken plugins, escape untranslatable text --- ankiqt/ui/main.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py index db0ffd26f..2f6422215 100755 --- a/ankiqt/ui/main.py +++ b/ankiqt/ui/main.py @@ -85,8 +85,9 @@ class AnkiQt(QMainWindow): try: runHook('init') except: - ui.utils.showWarning(_("Broken plugin:\n\n%s") % - traceback.format_exc()) + ui.utils.showWarning( + _("Broken plugin:\n\n%s") % + unicode(traceback.format_exc(), "utf-8", "replace")) ui.splash.update() ui.splash.finish(self) self.show()