improve error message when utf16 file passed in

This commit is contained in:
Damien Elmes 2009-07-06 21:26:46 +09:00
parent b4a330a946
commit 0011489220

View file

@ -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."