diff roundup/backends/back_bsddb3.py @ 1143:c7119e74fcf8

Fixed: . handling of None for Date/Interval/Password values in export/import . handling of journal values in export/import Also played with metakit backend some, fixing some of the unit tests breakages. Hrm.
author Richard Jones <richard@users.sourceforge.net>
date Fri, 13 Sep 2002 08:20:13 +0000
parents 32e41ddf2edb
children 8dd4f736370b
line wrap: on
line diff
--- a/roundup/backends/back_bsddb3.py	Fri Sep 13 04:57:38 2002 +0000
+++ b/roundup/backends/back_bsddb3.py	Fri Sep 13 08:20:13 2002 +0000
@@ -15,7 +15,7 @@
 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
 # 
-#$Id: back_bsddb3.py,v 1.16 2002-09-10 00:11:50 richard Exp $
+#$Id: back_bsddb3.py,v 1.17 2002-09-13 08:20:12 richard Exp $
 
 import bsddb3, os, marshal
 from roundup import hyperdb, date
@@ -103,24 +103,3 @@
             self.databases[db_name] = db
             return db
 
-    def doSaveJournal(self, classname, nodeid, action, params):
-        # serialise first
-        if action in ('set', 'create'):
-            params = self.serialise(classname, params)
-
-        entry = (nodeid, date.Date().get_tuple(), self.journaltag, action,
-            params)
-
-        if __debug__:
-            print >>hyperdb.DEBUG, 'doSaveJournal', entry
-
-        db = self.getCachedJournalDB(classname)
-
-        if db.has_key(nodeid):
-            s = db[nodeid]
-            l = marshal.loads(s)
-            l.append(entry)
-        else:
-            l = [entry]
-
-        db[nodeid] = marshal.dumps(l)

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