)]}'
{"nova/cmd/manage.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"52a4cf2586398e78d2d24026f265599d5781ef07","unresolved":false,"context_lines":[{"line_number":1585,"context_line":"        rpc.cleanup()"},{"line_number":1586,"context_line":"        return(ret)"},{"line_number":1587,"context_line":"    except Exception:"},{"line_number":1588,"context_line":"        print(_(\"An error has occurred:\\n%s\") % traceback.format_exc())"},{"line_number":1589,"context_line":"        return(1)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a6eadb0_794fa433","line":1588,"updated":"2016-12-17 14:05:36.000000000","message":"In cli_tools, I link this to a --debug option, so in normal operation the command just prints the error message, while in --debug mode, it prints the whole traceback.  Could that be done here?","commit_id":"928f046d24698f17de7a7433ad69986b3c223c8b"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"bd0121e819a723d9e8b8e5d476f53f109b05e6b7","unresolved":false,"context_lines":[{"line_number":1585,"context_line":"        rpc.cleanup()"},{"line_number":1586,"context_line":"        return(ret)"},{"line_number":1587,"context_line":"    except Exception:"},{"line_number":1588,"context_line":"        print(_(\"An error has occurred:\\n%s\") % traceback.format_exc())"},{"line_number":1589,"context_line":"        return(1)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a6eadb0_19deb0dc","line":1588,"in_reply_to":"1a6eadb0_39244c0b","updated":"2016-12-17 15:19:50.000000000","message":"Sorry, cli_tools is a library I wrote.","commit_id":"928f046d24698f17de7a7433ad69986b3c223c8b"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"eb02a5a3fb110121ba274535bbfa35c94d441360","unresolved":false,"context_lines":[{"line_number":1585,"context_line":"        rpc.cleanup()"},{"line_number":1586,"context_line":"        return(ret)"},{"line_number":1587,"context_line":"    except Exception:"},{"line_number":1588,"context_line":"        print(_(\"An error has occurred:\\n%s\") % traceback.format_exc())"},{"line_number":1589,"context_line":"        return(1)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a6eadb0_39244c0b","line":1588,"in_reply_to":"1a6eadb0_794fa433","updated":"2016-12-17 14:58:36.000000000","message":"Do we have a cli_tools in nova? I mean I could probably make this print function output conditional on CONF.debug. I\u0027m not sure how much I care either way and with the new nova-status CLI I\u0027m not making this conditional when it fails, we just print the traceback since this is an unhandled error.","commit_id":"928f046d24698f17de7a7433ad69986b3c223c8b"}]}
