From 00114892201db70ee776e133bd62a063e3997dcf Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Mon, 6 Jul 2009 21:26:46 +0900 Subject: [PATCH] improve error message when utf16 file passed in --- anki/importing/csvfile.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/anki/importing/csvfile.py b/anki/importing/csvfile.py index 9aeb56aca..72637c0d7 100644 --- a/anki/importing/csvfile.py +++ b/anki/importing/csvfile.py @@ -105,7 +105,12 @@ class TextImporter(Importer): else: self.delimiter = " " reader = csv.reader(self.data, delimiter=self.delimiter) - self.numFields = len(reader.next()) + try: + self.numFields = len(reader.next()) + except: + raise ImportFormatError( + type="encodingError", + info=_("File is not encoded in UTF-8")) def fields(self): "Number of fields."