diff --git a/anki/db.py b/anki/db.py index f373fe3e0..367d6897b 100644 --- a/anki/db.py +++ b/anki/db.py @@ -5,7 +5,7 @@ import os import time -from sqlite3 import dbapi2 as sqlite +from sqlite3 import dbapi2 as sqlite, Cursor DBError = sqlite.Error @@ -108,3 +108,6 @@ class DB: # strip out invalid utf-8 when reading from db def _textFactory(self, data): return str(data, errors="ignore") + + def cursor(self, factory=Cursor): + return self._db.cursor(factory)