diff roundup/backends/back_bsddb3.py @ 858:2dd862af72ee

all storage-specific code (ie. backend) is now implemented by the backends
author Richard Jones <richard@users.sourceforge.net>
date Sun, 14 Jul 2002 02:05:54 +0000
parents f4ead46205ac
children 974a4b94c5e3
line wrap: on
line diff
--- a/roundup/backends/back_bsddb3.py	Sun Jul 14 02:02:43 2002 +0000
+++ b/roundup/backends/back_bsddb3.py	Sun Jul 14 02:05:54 2002 +0000
@@ -15,18 +15,18 @@
 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
 # 
-#$Id: back_bsddb3.py,v 1.13 2002-07-08 06:41:03 richard Exp $
+#$Id: back_bsddb3.py,v 1.14 2002-07-14 02:05:54 richard Exp $
 
 import bsddb3, os, marshal
 from roundup import hyperdb, date
 
 # these classes are so similar, we just use the anydbm methods
-import back_anydbm
+from back_anydbm import Database, Class, FileClass, IssueClass
 
 #
 # Now the database
 #
-class Database(back_anydbm.Database):
+class Database(Database):
     """A database for storing records containing flexible data types."""
     #
     # Class DBs
@@ -115,6 +115,9 @@
 
 #
 #$Log: not supported by cvs2svn $
+#Revision 1.13  2002/07/08 06:41:03  richard
+#Was reopening the database with 'n'.
+#
 #Revision 1.12  2002/05/21 05:52:11  richard
 #Well whadya know, bsddb3 works again.
 #The backend is implemented _exactly_ the same as bsddb - so there's no

Roundup Issue Tracker: http://roundup-tracker.org/