__del__ pattern?
BranoZ
zarnovican at gmail.com
Tue Aug 16 19:29:39 EDT 2005
bryanjugglercryptographer at yahoo.com wrote:
> For a reasonably portable solution, leave the lock file open.
> On most systems, you cannot delete an open file,..
On most UNIXes, you can delete an open file.
Even flock-ed. This is BTW also an hack around flock.
1. Process A opens file /var/tmp/test1, and flocks descriptor.
2. Process H unlinks /var/tmp/test1
3. Process B opens file /var/tmp/test1, and flocks _another_
descriptor
4. Processes A and B are running simultaneously
Do you need protection agains H ?
Use file that is writeable by A and B in a directory that is
writeable only by root.
BranoZ
More information about the Python-list
mailing list