)]}'
{"nova/api/openstack/compute/contrib/instance_actions.py":[{"author":{"_account_id":7069,"name":"Joshua Hesketh","email":"josh@nitrotech.org","username":"jhesketh"},"change_message_id":"2f562005ed1a90a9cbfffc81487c9f959f350f0c","unresolved":false,"context_lines":[{"line_number":97,"context_line":"        \"\"\"Return data about the given instance action.\"\"\""},{"line_number":98,"context_line":"        context \u003d req.environ[\u0027nova.context\u0027]"},{"line_number":99,"context_line":"        try:"},{"line_number":100,"context_line":"            instance \u003d self.compute_api.get(context, server_id)"},{"line_number":101,"context_line":"        except exception.InstanceNotFound as e:"},{"line_number":102,"context_line":"            raise exc.HTTPNotFound(explanation\u003de.format_message())"},{"line_number":103,"context_line":"        authorize_actions(context, target\u003dinstance)"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUX%2F%2FeMo%3D","line":100,"updated":"2014-02-12 23:34:23.000000000","message":"Why not use common.get_instance here too?","commit_id":"fce019dc86168330fe29a3d754b4d0b6730226aa"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"0108a401779d35dd7b000cc312b50068048b1343","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from nova.api.openstack import wsgi"},{"line_number":21,"context_line":"from nova.api.openstack import xmlutil"},{"line_number":22,"context_line":"from nova import compute"},{"line_number":23,"context_line":"from nova import exception"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"authorize_actions \u003d extensions.extension_authorizer(\u0027compute\u0027,"},{"line_number":26,"context_line":"                                                    \u0027instance_actions\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAUX%2F%2BmYA%3D","line":23,"updated":"2014-02-20 09:20:34.000000000","message":"this is no longer used with this change - pep8 fails","commit_id":"d010538a78a5b8fcd11c2b2212beadbe91c14bee"},{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"cbda828bb87be05c52bed79b3479655037cf4017","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from nova.api.openstack import wsgi"},{"line_number":21,"context_line":"from nova.api.openstack import xmlutil"},{"line_number":22,"context_line":"from nova import compute"},{"line_number":23,"context_line":"from nova import exception"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"authorize_actions \u003d extensions.extension_authorizer(\u0027compute\u0027,"},{"line_number":26,"context_line":"                                                    \u0027instance_actions\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAUX%2F%2Bebk%3D","line":23,"in_reply_to":"AAAAUX%2F%2BmYA%3D","updated":"2014-02-20 23:42:57.000000000","message":"Done","commit_id":"d010538a78a5b8fcd11c2b2212beadbe91c14bee"}]}
