From 5e1c98d516935cf4b4564c667e11040b291d6a06 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 24 Jan 2009 21:25:55 +0900 Subject: [PATCH] workaround for import into new deck on win32 --- ankiqt/ui/importing.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ankiqt/ui/importing.py b/ankiqt/ui/importing.py index b9710c370..16c8ee75f 100644 --- a/ankiqt/ui/importing.py +++ b/ankiqt/ui/importing.py @@ -1,7 +1,7 @@ # Copyright: Damien Elmes # License: GNU GPL, version 3 or later; http://www.gnu.org/copyleft/gpl.html -import os, copy, time +import os, copy, time, sys from PyQt4.QtGui import * from PyQt4.QtCore import * import anki @@ -140,6 +140,10 @@ class ImportDialog(QDialog): self.dialog.status.setText(txt) self.file = None self.maybePreview() + self.parent.deck.s.flush() + if sys.platform.startswith("win32") and not self.parent.deck.path: + # this fixes a strange bug in sqlite + self.parent.deck.s.all("pragma integrity_check") self.parent.reset() def setupMappingFrame(self):