commit | b2a0a434a83ef94f5b0b72ed1465be2ca967439e | [log] [tgz] |
---|---|---|
author | Victor Stinner <victor.stinner@haypocalc.com> | Sun Apr 18 09:07:49 2010 +0000 |
committer | Victor Stinner <victor.stinner@haypocalc.com> | Sun Apr 18 09:07:49 2010 +0000 |
tree | 74f7d12cd9139c864aeff281c43be2f1af56f41b | |
parent | 24f09fdb230c346303aef15b25f31fdb8cb431db [diff] |
platform: use subprocess.Popen() instead of os.popen() in _syscmd_file() * Popen() avoids ugly shell escape: target.replace('"', '\\"') * Use proc.communicate() instead of f.stdout.read() * Get output from stdout by splitting with ": " instead of splitting by spaces to support filename with spaces