)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"change_message_id":"f061e1720500467b57903aaddccffdb22f6debe9","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Refactoring exceptions"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Merge of exception, remove unused exceptions, make more humanreadable view."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Ia65b8f1069927a45aadee5fcf8a80ac5b917ab1e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3a50d1a3_d6162f48","line":9,"updated":"2015-07-29 10:32:17.000000000","message":"And also wrap this string at 72 chars.","commit_id":"ed7b0602b2990c16cc05f67797f0d36073c560e3"}],"glance/api/v3/artifacts.py":[{"author":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"change_message_id":"65396fc7bc085d1807258fcd356fb1e68c9b4000","unresolved":false,"context_lines":[{"line_number":302,"context_line":"        except exception.Invalid as e:"},{"line_number":303,"context_line":"            raise webob.exc.HTTPBadRequest(explanation\u003de.msg)"},{"line_number":304,"context_line":"        except Exception as e:"},{"line_number":305,"context_line":"            # TODO(mfedosin): add more exception handlers here"},{"line_number":306,"context_line":"            with excutils.save_and_reraise_exception():"},{"line_number":307,"context_line":"                LOG.exception(_LE(\"Failed to upload artifact blob data due to \""},{"line_number":308,"context_line":"                                  \"internal error\"))"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a50d1a3_135ca949","line":305,"updated":"2015-07-29 10:29:38.000000000","message":"Please, bring my exception handlers back :) I put much blood, sweat and tears into writing them :D","commit_id":"ed7b0602b2990c16cc05f67797f0d36073c560e3"},{"author":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"change_message_id":"c119d01bce0c223d3abd618b179498113b987f54","unresolved":false,"context_lines":[{"line_number":193,"context_line":"            raise webob.exc.HTTPBadRequest(explanation\u003de.msg)"},{"line_number":194,"context_line":"        except exception.NotFound as e:"},{"line_number":195,"context_line":"            raise webob.exc.HTTPNotFound(explanation\u003de.msg)"},{"line_number":196,"context_line":"        except exception.NotAuthenticated as e:"},{"line_number":197,"context_line":"            raise webob.exc.HTTPUnauthorized(explanation\u003de.msg)"},{"line_number":198,"context_line":""},{"line_number":199,"context_line":"    @utils.mutating"}],"source_content_type":"text/x-python","patch_set":3,"id":"3a50d1a3_ebb10102","side":"PARENT","line":196,"updated":"2015-07-29 13:08:07.000000000","message":"hey, this one too!","commit_id":"4ec1e7d4dbaed459906e71f6f45e7a4e86762f31"},{"author":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"change_message_id":"c119d01bce0c223d3abd618b179498113b987f54","unresolved":false,"context_lines":[{"line_number":250,"context_line":"            msg \u003d (_(\"Artifact %s could not be deleted \""},{"line_number":251,"context_line":"                     \"because it is in use: %s\") % (id, e.msg))  # noqa"},{"line_number":252,"context_line":"            raise webob.exc.HTTPConflict(explanation\u003dmsg)"},{"line_number":253,"context_line":"        except exception.NotAuthenticated as e:"},{"line_number":254,"context_line":"            raise webob.exc.HTTPUnauthorized(explanation\u003de.msg)"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"    @utils.mutating"}],"source_content_type":"text/x-python","patch_set":3,"id":"3a50d1a3_8beb9da3","side":"PARENT","line":253,"updated":"2015-07-29 13:08:07.000000000","message":"and this... and so the list goes on.","commit_id":"4ec1e7d4dbaed459906e71f6f45e7a4e86762f31"}]}
