Hi all, I've implemented cooperative locking of task files using the lockfile module (http://pypi.python.org/pypi/lockfile/). I'd appreciate some testing, the code is on the Release0_72_Branch.
It works by locking a task file when the user opens it for loading and releasing the lock when the user closes the file (it shouldn't matter whether the file is closed explicitly (File->Close), another file is opened, or whether TC is stopped). When the user tries to open a locked file, TC gives an error message stating that the file is locked. Facilities for breaking a lock or creating a copy still need to be added. Thanks, Frank
