[Python-Dev] deprecate commands.getstatus() (original) (raw)
Mike Klaas mike.klaas at gmail.com
Fri Mar 23 03:38:38 CET 2007
- Previous message: [Python-Dev] deprecate commands.getstatus()
- Next message: [Python-Dev] deprecate commands.getstatus()
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 3/22/07, Greg Ewing <greg.ewing at canterbury.ac.nz> wrote:
Titus Brown wrote:
> I could add in a 'system'-alike call easily enough; that was suggested. > But I think > > returncode = subprocess.call("program") > > is pretty simple, isn't it? Something to keep in mind is that system() doesn't directly launch a process running the command, it uses a shell. So it's not just simple sugar for some subprocess.* call.
subprocess.call("ls | grep tmp", shell=True) svn-commit.2.tmp svn-commit.tmp
The more important difference is the encoding of the return value: system() has magic to encode signal-related termination of the child process.
-Mike
- Previous message: [Python-Dev] deprecate commands.getstatus()
- Next message: [Python-Dev] deprecate commands.getstatus()
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]