diff options
author | Gregory P. Smith <greg@krypto.org> | 2012-11-11 00:04:52 -0800 |
---|---|---|
committer | Gregory P. Smith <greg@krypto.org> | 2012-11-11 00:04:52 -0800 |
commit | 6893732c353ed7cbd2492164aa2b7c64a9f1c840 (patch) | |
tree | 0d49846980a8261990edceb43977436898e54b45 /Lib/subprocess.py | |
parent | 1f83866ecd07cf1b06f630c24a9092d3449955f6 (diff) | |
parent | 3aee2221229b9802dcc27b2709d5e97918b8ad46 (diff) | |
download | cpython-git-6893732c353ed7cbd2492164aa2b7c64a9f1c840.tar.gz |
Remove the subprocess "bad exception data" warning (formerly a print!)
all together and just include the repr of the data in the exception
itself instead of the useless string "Unknown".
This code path is unlikely to even be possible to take given the
nature of the pipe it gets subprocess data from.
Diffstat (limited to 'Lib/subprocess.py')
-rw-r--r-- | Lib/subprocess.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/Lib/subprocess.py b/Lib/subprocess.py index db0ba190a6..dad7b1670d 100644 --- a/Lib/subprocess.py +++ b/Lib/subprocess.py @@ -1412,11 +1412,10 @@ class Popen(object): exception_name, hex_errno, err_msg = ( errpipe_data.split(b':', 2)) except ValueError: - warnings.warn(RuntimeWarning( - 'Bad exception data: %r' % errpipe_data)) exception_name = b'RuntimeError' hex_errno = b'0' - err_msg = b'Unknown' + err_msg = (b'Bad exception data from child: ' + + repr(errpipe_data)) child_exception_type = getattr( builtins, exception_name.decode('ascii'), RuntimeError) |