Code

. node ids are now generated from a lockable store - no more race conditions
authorrichard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2>
Mon, 15 Apr 2002 23:25:15 +0000 (23:25 +0000)
committerrichard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2>
Mon, 15 Apr 2002 23:25:15 +0000 (23:25 +0000)
commit49ab3a111177d0d759bc24a41c77cecda0f41fdf
tree00e158345393d49820b444f6b086cbbd19254875
parent1b0d2b94efa556aca1f1af08abb34b82367e814a
. node ids are now generated from a lockable store - no more race conditions

We're using the portalocker code by Jonathan Feinberg that was contributed
to the ASPN Python cookbook. This gives us locking across Unix and Windows.

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@703 57a73879-2fb5-44c3-a270-3262357dd7e2
.cvsignore
CHANGES.txt
doc/.cvsignore
roundup/backends/back_anydbm.py
roundup/backends/locking.py [new file with mode: 0644]
roundup/backends/portalocker.py [new file with mode: 0644]
roundup/hyperdb.py
test/test_db.py
test/test_locking.py [new file with mode: 0644]