From: Michael H. <mw...@py...> - 2003-04-11 20:47:27
|
Marco Antoniotti <ma...@cs...> writes: >>> What I'm not sure about: the file descriptor functions (open, isatty, >>> etc) use streams instead of fds. I _think_ I'd rather have file >>> descriptors. >> >> Python provides both, sort of. The standard 'file' object is >> implemented on top of stdio. The "os" module provides "open", "write", >> etc. that work on file descriptors. > > The question is: when do you really really really need descriptors? > Using STREAMS seems to make much more sense to me. One thing Python does in some situations -- e.g. fcntl, tcgetattr -- is accept both. Seems to work. Oh, and wrapping ioctl is fun :-) Cheers, M. -- You owe The Oracle a TV with an 'intelligence' control - I've tried 'brightness' but that didn't work. -- Internet Oracularity #1192-01 |