)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},"change_message_id":"bc08f8e68073e7297d006592448236ad71c6f712","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Ukesh Kumar Vasudevan \u003cukeshkumar@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-01-11 09:26:46 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"messy info returned when an operation is not allowed by policy"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Instead of simple message like \"disallowed by policy\", messy info"},{"line_number":10,"context_line":"is returned when an operation is not allowed by the policy."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9a68dd71_5d870dd7","line":7,"updated":"2016-01-22 05:17:26.000000000","message":"please be more descriptive in the commit message. What is messy info?","commit_id":"7e2fcab43e27c5d1e7ef8f6bc542dc129c6b7afb"},{"author":{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},"change_message_id":"bc08f8e68073e7297d006592448236ad71c6f712","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Instead of simple message like \"disallowed by policy\", messy info"},{"line_number":10,"context_line":"is returned when an operation is not allowed by the policy."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Ic0c21353221fb5e07f58a69e962cdefe5ea9994c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9a68dd71_fd6e012e","line":11,"updated":"2016-01-22 05:17:26.000000000","message":"File a bug report. I assume you mean traces are being leaked or something to the client?","commit_id":"7e2fcab43e27c5d1e7ef8f6bc542dc129c6b7afb"}],"neutron/api/v2/resource.py":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"5dcc40deefcaed38cf3fcc6fd0a0cced31d2b0e4","unresolved":false,"context_lines":[{"line_number":95,"context_line":"                         {\u0027action\u0027: action, \u0027exc\u0027: e})"},{"line_number":96,"context_line":"            else:"},{"line_number":97,"context_line":"                LOG.exception(_LE(\u0027%s failed\u0027), action)"},{"line_number":98,"context_line":"            if isinstance(e, oslo_policy.PolicyNotAuthorized):"},{"line_number":99,"context_line":"                if hasattr(e, \u0027args\u0027):"},{"line_number":100,"context_line":"                    e.args \u003d (_(\u0027Disallowed by policy\u0027),)"},{"line_number":101,"context_line":"            e \u003d translate(e, language)"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa69d971_00a7b3bd","line":98,"updated":"2016-01-11 13:25:58.000000000","message":"what about a unit test for this?","commit_id":"7e2fcab43e27c5d1e7ef8f6bc542dc129c6b7afb"},{"author":{"_account_id":15950,"name":"Ukesh Kumar","email":"ukeshkumar@gmail.com","username":"ukeshkumar"},"change_message_id":"58bf71027c52f7dacbcfb53d68d1129334c77b43","unresolved":false,"context_lines":[{"line_number":95,"context_line":"                         {\u0027action\u0027: action, \u0027exc\u0027: e})"},{"line_number":96,"context_line":"            else:"},{"line_number":97,"context_line":"                LOG.exception(_LE(\u0027%s failed\u0027), action)"},{"line_number":98,"context_line":"            if isinstance(e, oslo_policy.PolicyNotAuthorized):"},{"line_number":99,"context_line":"                if hasattr(e, \u0027args\u0027):"},{"line_number":100,"context_line":"                    e.args \u003d (_(\u0027Disallowed by policy\u0027),)"},{"line_number":101,"context_line":"            e \u003d translate(e, language)"}],"source_content_type":"text/x-python","patch_set":1,"id":"da6ed579_b05f62e4","line":98,"in_reply_to":"fa69d971_00a7b3bd","updated":"2016-01-13 12:26:33.000000000","message":"Will update the unit test in the next patch.\n\nShall we return HTTPNotFound, as in the below code,\nhttps://github.com/openstack/neutron/blob/master/neutron/api/v2/base.py#L361:L365","commit_id":"7e2fcab43e27c5d1e7ef8f6bc542dc129c6b7afb"}]}
