From 56e8e4b3ebb8f025fce932a2c15ba6477588bd3c Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 13 Jun 2009 01:15:33 +0900 Subject: [PATCH] more robust error reporting --- ankiqt/ui/main.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py index 823af25d6..0998c6cd3 100755 --- a/ankiqt/ui/main.py +++ b/ankiqt/ui/main.py @@ -135,7 +135,10 @@ class AnkiQt(QMainWindow): self.poolUpdated = 0 def write(self, data): - print data.encode("utf-8"), + try: + print data.encode("utf-8"), + except: + print data self.pool += data self.poolUpdated = time.time() @@ -191,7 +194,10 @@ Please do not file a bug report with Anki.
""") diag.setLayout(layout) text = QTextEdit() text.setReadOnly(True) - text.setHtml(txt + "
" + error + "
") + try: + text.setHtml(txt + "
" + error + "
") + except: + text.setHtml("couldn't set error") layout.addWidget(text) box = QDialogButtonBox(QDialogButtonBox.Close) layout.addWidget(box)