)]}'
{"tempest_lib/common/ssh.py":[{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"70e43d51029ae1d6064d716fa3b6475090fb1639","unresolved":false,"context_lines":[{"line_number":145,"context_line":"                        \u0027\\\\nStd output: \\\\n\u0027 + \u0027\u0027.join(out_data))"},{"line_number":146,"context_line":"            raise exceptions.SSHExecCommandFailed("},{"line_number":147,"context_line":"                command\u003dcmd, exit_status\u003dexit_status,"},{"line_number":148,"context_line":"                strerror\u003dstrerror)"},{"line_number":149,"context_line":"        return \u0027\u0027.join(out_data)"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"    def test_connection_auth(self):"}],"source_content_type":"text/x-python","patch_set":4,"id":"3a50d1a3_299cfcbe","line":148,"updated":"2015-07-28 18:00:20.000000000","message":"I\u0027m thinking it would be better to expand the exception to have separate std_err and std_out params and then format the message based on that. Instead of just jamming it in here. Because the output will have:\n\nCommand \u0027%(command)s\u0027, exit status: %(exit_status)d, \"\n               \"Error:\\n\n\nbefore the string you modified on L144 which I think will be confusing.","commit_id":"9baae19ca3df632bfb05eff1d8e726950cba0412"}]}
