writing to a file (atomic operation)
chris.gonnerman at newcenturycomputers.net
Sun Jun 2 01:23:51 EDT 2002
----- Original Message -----
From: "Brian Lee" <senux at senux.com>
> Is this a atomic operation?
> open('/tmp/test.log', 'a').write('test\n')
> from py newbie.
No. Why exactly do you need it to be? "Atomic" means that it can't be
interrupted by another process before completion; not many operations
are truly atomic in modern OS design.
Very little of what you do in Python will be truly atomic.
Chris Gonnerman -- chris.gonnerman at newcenturycomputers.net
More information about the Python-list