auto-detect '=' as import delimiter, strip fields

This commit is contained in:
Albert Peschar 2010-03-14 11:40:31 +01:00
parent c8d9bac5df
commit ed50fb20d9
2 changed files with 3 additions and 2 deletions

1
.gitignore vendored
View file

@ -2,5 +2,6 @@
*~
*.mo
*\#
.*.swp
samples
unihan.db

View file

@ -90,7 +90,7 @@ class TextImporter(Importer):
info=_("File is not encoded in UTF-8."))
self.dialect = None
sniffer = csv.Sniffer()
delims = [',', '\t', ';', ':']
delims = [',', '\t', ';', ':', '=']
if not self.delimiter:
try:
self.dialect = sniffer.sniff("\n".join(self.data[:10]),
@ -128,5 +128,5 @@ class TextImporter(Importer):
def cardFromFields(self, fields):
card = ForeignCard()
card.fields.extend(fields)
card.fields.extend([x.strip() for x in fields])
return card