From cc742df71a0d0a7914457e1c363ad954ce05b5c9 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Mon, 11 Jul 2016 11:36:53 +1000 Subject: [PATCH] support PSV out of the box and make extending delims easier --- anki/importing/csvfile.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/anki/importing/csvfile.py b/anki/importing/csvfile.py index 70204e010..0a8928628 100644 --- a/anki/importing/csvfile.py +++ b/anki/importing/csvfile.py @@ -13,7 +13,7 @@ from anki.lang import _ class TextImporter(NoteImporter): needDelimiter = True - patterns = ("\t", ";") + patterns = ("\t", "|", ",", ";", ":") def __init__(self, *args): NoteImporter.__init__(self, *args) @@ -86,14 +86,13 @@ class TextImporter(NoteImporter): raise Exception("unknownFormat") self.dialect = None sniffer = csv.Sniffer() - delims = [',', '\t', ';', ':'] if not self.delimiter: try: self.dialect = sniffer.sniff("\n".join(self.data[:10]), - delims) + self.patterns) except: try: - self.dialect = sniffer.sniff(self.data[0], delims) + self.dialect = sniffer.sniff(self.data[0], self.patterns) except: pass if self.dialect: