Code

minor changes
authorrichard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2>
Tue, 21 Jan 2003 23:44:27 +0000 (23:44 +0000)
committerrichard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2>
Tue, 21 Jan 2003 23:44:27 +0000 (23:44 +0000)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1472 57a73879-2fb5-44c3-a270-3262357dd7e2

TODO.txt
roundup/backends/back_anydbm.py

index d73253626433120b95e2d12c6d4758176a29532c..154de597b59aa1e8a6ffd78c3f614eb1292421d4 100644 (file)
--- a/TODO.txt
+++ b/TODO.txt
@@ -18,8 +18,6 @@ pending hyperdb   migrate "id" property to be Number type
 pending hyperdb   multilink sorting by length is dumb
 pending hyperdb   lastchangedby auto-property giving last user to change an
                   item
-pending hyperdb   pysqlite and locks
-                  http://www.hwaci.com/sw/sqlite/c_interface.html
 pending tracker   split instance.open() into open() and login()
 pending mailgw    allow commands (feature request #556996)
                   like "help", "dump issue123" (would send all info about
@@ -31,8 +29,6 @@ pending mailgw    Use in-reply-to for determining message lineage when subject
                   line lets us down
 pending mailgw    Allow different brackets delimiting [issueNNN] in Subject
 pending email     email sig could use a "remove me from this list"
-pending messages  Snarf the first whole sentence, or full first line of
-                  messages for the summary - whichever is longer.
 pending project   switch to a Roundup instance for Roundup bug/feature tracking
 pending security  authenticate over a secure connection
 pending security  optionally auth with Basic HTTP auth instead of cookies
index 2e1bd9b8fa5c399f5d1d8b215e14d89cd0dd59a7..37c65b309e6df85598db46c18dd731c8e615b5e4 100644 (file)
@@ -15,7 +15,7 @@
 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
 # 
-#$Id: back_anydbm.py,v 1.97 2003-01-15 22:17:19 kedder Exp $
+#$Id: back_anydbm.py,v 1.98 2003-01-21 23:44:27 richard Exp $
 '''
 This module defines a backend that saves the hyperdatabase in a database
 chosen by anydbm. It is guaranteed to always be available in python
@@ -555,7 +555,6 @@ class Database(FileStorage, hyperdb.Database, roundupdb.Database):
         '''
         if __debug__:
             print >>hyperdb.DEBUG, 'commit', (self,)
-        # TODO: lock the DB
 
         # keep a handle to all the database files opened
         self.databases = {}
@@ -569,7 +568,6 @@ class Database(FileStorage, hyperdb.Database, roundupdb.Database):
         for db in self.databases.values():
             db.close()
         del self.databases
-        # TODO: unlock the DB
 
         # reindex the nodes that request it
         for classname, nodeid in filter(None, reindex.keys()):