[Python-Dev] Warn about mktemp once again?
Scott Dial
scott+python-dev at scottdial.com
Tue Apr 29 08:05:49 CEST 2008
Greg Ewing wrote:
> skip at pobox.com wrote:
>> I'm not disagreeing with you, but it seems odd that os.fdopen doesn't
>> simply
>> obey the mode of the file descriptor it receives as its argument
>
> I'm not even sure if it's possible to find out the mode
> that a file descriptor was opened with -- is it?
>
int mode = fcntl(fd, F_GETFL);
switch(mode) {
case O_RDONLY: ...
case O_WRONLY: ...
case O_RDWR: ...
}
> Certainly there's no way to tell whether you want it
> treated as binary, so at least that much of the mode
> needs to be specified.
Agreed.
-Scott
--
Scott Dial
scott at scottdial.com
scodial at cs.indiana.edu
More information about the Python-Dev
mailing list