[Python-Dev] deprecate commands.getstatus()

Georg Brandl g.brandl at gmx.net
Tue Mar 13 21:32:47 CET 2007


I'd like to deprecate commands.getstatus() in 2.6.

Reason: there is getoutput() and getstatusoutput(). In the latter, "status"
means the exit code. getstatus(), however, returns the output of "ls -ld
<file>" which is completely nonobvious and confusing.

Perhaps the whole commands module can be deprecated in favor of subprocess.

Georg



More information about the Python-Dev mailing list