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: else:
self.delimiter = " " self.delimiter = " "
reader = csv.reader(self.data, delimiter=self.delimiter) reader = csv.reader(self.data, delimiter=self.delimiter)
try:
self.numFields = len(reader.next()) self.numFields = len(reader.next())
except:
raise ImportFormatError(
type="encodingError",
info=_("File is not encoded in UTF-8"))
def fields(self): def fields(self):
"Number of fields." "Number of fields."