author | richard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2> | |
Mon, 15 Apr 2002 23:25:15 +0000 (23:25 +0000) | ||
committer | richard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2> | |
Mon, 15 Apr 2002 23:25:15 +0000 (23:25 +0000) | ||
commit | 49ab3a111177d0d759bc24a41c77cecda0f41fdf | |
tree | 00e158345393d49820b444f6b086cbbd19254875 | tree | snapshot |
parent | 1b0d2b94efa556aca1f1af08abb34b82367e814a | commit | diff |
. 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
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 | diff | blob | history | |
CHANGES.txt | diff | blob | history | |
doc/.cvsignore | diff | blob | history | |
roundup/backends/back_anydbm.py | diff | blob | history | |
roundup/backends/locking.py | [new file with mode: 0644] | blob |
roundup/backends/portalocker.py | [new file with mode: 0644] | blob |
roundup/hyperdb.py | diff | blob | history | |
test/test_db.py | diff | blob | history | |
test/test_locking.py | [new file with mode: 0644] | blob |