From d99b707d6737616fffe5fe0036bf6c419184cee9 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sun, 25 Mar 2012 00:52:33 +0900 Subject: [PATCH] more friendly anki 1 import error --- aqt/importing.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/aqt/importing.py b/aqt/importing.py index 5b9b028a4..f506a8437 100644 --- a/aqt/importing.py +++ b/aqt/importing.py @@ -282,9 +282,13 @@ def onImport(mw): try: importer.run() except Exception, e: - msg = _("Import failed.\n") - msg += unicode(traceback.format_exc(), "ascii", "replace") - showText(msg) + if "invalidFile" in unicode(e): + showWarning(_("""\ +Invalid file. Please run a DB check in Anki 1.2 and try again.""")) + else: + msg = _("Import failed.\n") + msg += unicode(traceback.format_exc(), "ascii", "replace") + showText(msg) else: showText("\n".join(importer.log)) finally: