STINNER Victor added the comment:

I did a similar commit two years ago, but I reverted it because I failed to 
find a solution for the bootstrap issue.

changeset:   60673:7c90ac194e40
branch:      legacy-trunk
parent:      60664:d7d5c76545fb
user:        Victor Stinner <victor.stin...@haypocalc.com>
date:        Sun Apr 18 09:07:49 2010 +0000
files:       Lib/platform.py
description:
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

----------
nosy: +haypo

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue16112>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to