diff --git a/src/plugins/import/ImportGrdb.py b/src/plugins/import/ImportGrdb.py index 89b6097f1..32920b753 100644 --- a/src/plugins/import/ImportGrdb.py +++ b/src/plugins/import/ImportGrdb.py @@ -115,54 +115,12 @@ class GrampsBSDDBCursor(GrampsCursor): self.cursor = source.db.cursor(txn) self.source = source - def first(self): - d = self.cursor.first() - if d: - return (d[0], pickle.loads(d[1])) - return None - - def next(self): - d = self.cursor.next() - if d: - return (d[0], pickle.loads(d[1])) - return None - - def close(self): - self.cursor.close() - - def delete(self): - self.cursor.delete() - - def get_length(self): - return self.source.stat()['ndata'] - class GrampsBSDDBAssocCursor(GrampsCursor): def __init__(self, source, txn=None): self.cursor = source.cursor(txn) self.source = source - def first(self): - d = self.cursor.first() - if d: - return (d[0], pickle.loads(d[1])) - return None - - def next(self): - d = self.cursor.next() - if d: - return (d[0], pickle.loads(d[1])) - return None - - def close(self): - self.cursor.close() - - def delete(self): - self.cursor.delete() - - def get_length(self): - return self.source.stat()['ndata'] - class GrampsBSDDBDupCursor(GrampsBSDDBAssocCursor): """Cursor that includes handling for duplicate keys"""