[Python-ideas] Implementation of shutil.move

Georg Brandl g.brandl at gmx.net
Fri Aug 12 17:15:24 CEST 2011


Am 12.08.2011 17:03, schrieb Christian Heimes:
> Am 12.08.2011 16:55, schrieb Masklinn:
>> On 2011-08-12, at 16:48 , David Townshend wrote:
>>> My understanding of os.O_EXCL is that it locks the file from changes by any
>>> other process.
>> That, *could* be O_EXLOCK, but I'm not too sure.
>> 
>> O_EXCL does not do anything in and of itself, it fails the file opening if combined with O_CREAT. That's it (from man 2 open):
>> 
>>     O_EXCL          error if O_CREAT and the file exists
> 
> The man page open(2) doesn't mention O_EXLOCK. It must belong to another
> low level function.

Or it isn't supported on the flavour of Unix you happen to be using :)

Georg




More information about the Python-ideas mailing list