)]}'
{"tempest/cmd/run_stress.py":[{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"ae8cb67021ea96c05be75e8a4a9f07fa115a7817","unresolved":false,"context_lines":[{"line_number":85,"context_line":"        except Exception:"},{"line_number":86,"context_line":"            LOG.exception(\"Failure in the stress test framework\")"},{"line_number":87,"context_line":"            traceback.print_exc()"},{"line_number":88,"context_line":"            raise"},{"line_number":89,"context_line":"        return 0"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3a7e1126_b22efba2","line":88,"range":{"start_line":88,"start_character":12,"end_line":88,"end_character":17},"updated":"2015-12-21 20:06:58.000000000","message":"Do we need to log and raise the exception. I get the print_exc() to ensure it goes to stdout, but if we raise an unhandled exception doesn\u0027t that get logged?","commit_id":"f863b3b034e1e3761424ee19b0d8b6d574e4385d"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"4a41265632b22afb5a0b3b4766c96bc60068a626","unresolved":false,"context_lines":[{"line_number":85,"context_line":"        except Exception:"},{"line_number":86,"context_line":"            LOG.exception(\"Failure in the stress test framework\")"},{"line_number":87,"context_line":"            traceback.print_exc()"},{"line_number":88,"context_line":"            raise"},{"line_number":89,"context_line":"        return 0"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1a7b0d38_eea55fb5","line":88,"range":{"start_line":88,"start_character":12,"end_line":88,"end_character":17},"in_reply_to":"3a7e1126_8d05d346","updated":"2015-12-22 15:09:10.000000000","message":"Ok, a note or todo would be cool here, but I\u0027m fine without one.","commit_id":"f863b3b034e1e3761424ee19b0d8b6d574e4385d"},{"author":{"_account_id":7872,"name":"Marc Koderer","email":"marc@koderer.com","username":"mkoderer"},"change_message_id":"feffa116907a7a7851c152dd2a9b48c60b29fd14","unresolved":false,"context_lines":[{"line_number":85,"context_line":"        except Exception:"},{"line_number":86,"context_line":"            LOG.exception(\"Failure in the stress test framework\")"},{"line_number":87,"context_line":"            traceback.print_exc()"},{"line_number":88,"context_line":"            raise"},{"line_number":89,"context_line":"        return 0"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3a7e1126_8d05d346","line":88,"range":{"start_line":88,"start_character":12,"end_line":88,"end_character":17},"in_reply_to":"3a7e1126_addbef7a","updated":"2015-12-22 08:04:10.000000000","message":"I opened a cliff bug: https://bugs.launchpad.net/python-cliff/+bug/1528471","commit_id":"f863b3b034e1e3761424ee19b0d8b6d574e4385d"},{"author":{"_account_id":7872,"name":"Marc Koderer","email":"marc@koderer.com","username":"mkoderer"},"change_message_id":"9f2b07bb24c93deeb1d5442fb67c557809f8ecb3","unresolved":false,"context_lines":[{"line_number":85,"context_line":"        except Exception:"},{"line_number":86,"context_line":"            LOG.exception(\"Failure in the stress test framework\")"},{"line_number":87,"context_line":"            traceback.print_exc()"},{"line_number":88,"context_line":"            raise"},{"line_number":89,"context_line":"        return 0"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3a7e1126_addbef7a","line":88,"range":{"start_line":88,"start_character":12,"end_line":88,"end_character":17},"in_reply_to":"3a7e1126_b22efba2","updated":"2015-12-22 07:46:18.000000000","message":"We need to raise here since cliff ignores the return value of take_action. So without a raise the exit code of the command is 0 but should be \u003e0.\nSee https://github.com/openstack/cliff/blob/master/cliff/command.py#L55","commit_id":"f863b3b034e1e3761424ee19b0d8b6d574e4385d"}]}
