In debug mode, have the CLI print the full entity body for an error code response.
Signed-off-by: Steve Howard <[email protected]> --- autotest/cli/topic_common.py 2010-01-13 15:36:49.000000000 -0800 +++ autotest/cli/topic_common.py 2010-01-13 15:36:49.000000000 -0800 @@ -458,7 +458,10 @@ self.invalid_syntax('Invalid server name %s: %s' % (self.afe.web_server, err)) if hasattr(err, 'code'): - self.failure(str(err), item=item, + error_parts = [str(err)] + if self.debug: + error_parts.append(err.read()) # read the response body + self.failure('\n\n'.join(error_parts), item=item, what_failed=("Error received from web server")) raise CliError("Error from web server") if self.debug: _______________________________________________ Autotest mailing list [email protected] http://test.kernel.org/cgi-bin/mailman/listinfo/autotest
