)]}'
{"nova/db/sqlalchemy/api.py":[{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"59747d429bc3835c15f38d6e4465a212c76c43aa","unresolved":false,"context_lines":[{"line_number":77,"context_line":""},{"line_number":78,"context_line":"def authorize_project_context(context, project_id):"},{"line_number":79,"context_line":"    \"\"\"Ensures a request has permission to access the given project.\"\"\""},{"line_number":80,"context_line":"    nova.context.authorize_project_context(context, project_id)"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"def authorize_user_context(context, user_id):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAM3%2F%2By24%3D","line":80,"updated":"2013-02-19 02:11:02.000000000","message":"Why do these wrappers need to stick around?","commit_id":"75f8ac64a8161b98ef269847b1a965757a9b12da"},{"author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"change_message_id":"ef9a1a270f149e5914ab27bc8dd96bafe496bbb6","unresolved":false,"context_lines":[{"line_number":77,"context_line":""},{"line_number":78,"context_line":"def authorize_project_context(context, project_id):"},{"line_number":79,"context_line":"    \"\"\"Ensures a request has permission to access the given project.\"\"\""},{"line_number":80,"context_line":"    nova.context.authorize_project_context(context, project_id)"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"def authorize_user_context(context, user_id):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAM3%2F%2By1U%3D","line":80,"in_reply_to":"AAAAM3%2F%2By24%3D","updated":"2013-02-19 02:23:09.000000000","message":"4 reasons.  1)  I was being lazy.  2) I figured the smaller the changes the better right before g3.  3) Building on #2, I didn\u0027t want to risk screwing up a change further down in the code because it appeared this change was going to cause \u003e 79 char length lines I\u0027d have to break up.  I wish I could \u0027from nova import context\u0027... but we use \u0027context\u0027 for the object all over the place. 4) I was being lazy.","commit_id":"75f8ac64a8161b98ef269847b1a965757a9b12da"}]}
