diff roundup/backends/back_metakit.py @ 2325:91a31cf8791a

setid now works so import/export is now enabled in the metakit backend. The next step is speed improvements!
author Brian Kelley <wc2so1@users.sourceforge.net>
date Tue, 18 May 2004 15:17:19 +0000
parents 723098a10677
children 10fc45eea226
line wrap: on
line diff
--- a/roundup/backends/back_metakit.py	Tue May 18 01:07:25 2004 +0000
+++ b/roundup/backends/back_metakit.py	Tue May 18 15:17:19 2004 +0000
@@ -1,4 +1,4 @@
-# $Id: back_metakit.py,v 1.70 2004-04-02 05:58:45 richard Exp $
+# $Id: back_metakit.py,v 1.71 2004-05-18 15:17:19 wc2so1 Exp $
 '''Metakit backend for Roundup, originally by Gordon McMillan.
 
 Known Current Bugs:
@@ -339,7 +339,8 @@
     def setid(self, classname, maxid):
         ''' No-op in metakit
         '''
-        pass
+        cls = self.getclass(classname)
+        cls.setid(int(maxid))
 
     def numfiles(self):
         '''Get number of files in storage, even across subdirectories.
@@ -410,6 +411,9 @@
         # default is to journal changes
         self.do_journal = 1
 
+    def setid(self, maxid):
+        self.maxid = maxid + 1
+        
     def enableJournalling(self):
         '''Turn journalling on for this class
         '''

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