From c1242740ac461845007e76c6ffaf92489d9c72c2 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 6 Apr 2012 18:13:21 +0900 Subject: [PATCH] fix importing of multiline fields --- anki/importing/csvfile.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anki/importing/csvfile.py b/anki/importing/csvfile.py index 0ddc3cbab..9a68aab21 100644 --- a/anki/importing/csvfile.py +++ b/anki/importing/csvfile.py @@ -67,7 +67,7 @@ class TextImporter(NoteImporter): self.data = self.data[len(codecs.BOM_UTF8):] def sub(s): return re.sub("^\#.*", "", s) - self.data = [sub(x) for x in self.data.split("\n") if sub(x)] + self.data = [sub(x)+"\n" for x in self.data.split("\n") if sub(x)] if self.data: if self.data[0].startswith("tags:"): self.tagsToAdd = self.data[0][5:].split(" ") @@ -119,6 +119,6 @@ class TextImporter(NoteImporter): def noteFromFields(self, fields): note = ForeignNote() - note.fields.extend([x.strip() for x in fields]) + note.fields.extend([x.strip().replace("\n", "
") for x in fields]) note.tags.extend(self.tagsToAdd) return note