[Python-Dev] deprecate commands.getstatus() (original) (raw)

"Martin v. Löwis" martin at v.loewis.de
Thu Mar 22 22:37:48 CET 2007


Sure. os.fork() and the os.exec*() family can stay. But os.spawn*(), that abomination invented by Microsoft?

Right, I personally would not miss it. It's also not a system call, but a library function on both Windows and Unix (the equivalent of exposing fork would be to expose CreateProcessEx - something that I think Python should do out of the box, and not just when PythonWin is installed - but you can now get it through ctypes).

I also hear no opposition against killign os.system() and os.popen().

Both are library functions; I can implement them in Python on top of what is there (plus popen is based on stdio, which we declared evil). So yes, the can go.

Regards, Martin



More information about the Python-Dev mailing list