summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: bb10f4e)
raw | patch | inline | side by side (parent: bb10f4e)
author | richard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2> | |
Tue, 21 Jan 2003 23:44:27 +0000 (23:44 +0000) | ||
committer | richard <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 | patch | blob | history | |
roundup/backends/back_anydbm.py | patch | blob | history |
diff --git a/TODO.txt b/TODO.txt
index d73253626433120b95e2d12c6d4758176a29532c..154de597b59aa1e8a6ffd78c3f614eb1292421d4 100644 (file)
--- a/TODO.txt
+++ b/TODO.txt
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
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)
# 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
'''
if __debug__:
print >>hyperdb.DEBUG, 'commit', (self,)
- # TODO: lock the DB
# keep a handle to all the database files opened
self.databases = {}
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()):