)]}'
{"nova/api/openstack/compute/evacuate.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"1db7575c443f67d50792803ff1bef204df26b993","unresolved":false,"context_lines":[{"line_number":85,"context_line":"        instance \u003d common.get_instance(self.compute_api, context, id)"},{"line_number":86,"context_line":"        context.can(evac_policies.BASE_POLICY_NAME,"},{"line_number":87,"context_line":"                    target\u003d{\u0027user_id\u0027: instance.user_id,"},{"line_number":88,"context_line":"                            \u0027project_id\u0027: instance.project_id})"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"        evacuate_body \u003d body[\"evacuate\"]"},{"line_number":91,"context_line":"        host \u003d evacuate_body.get(\"host\")"}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_da16a457","line":88,"updated":"2016-08-12 12:44:57.000000000","message":"This defaults to an admin API, so I don\u0027t think we really need this, but this is what we agreed in the spec.","commit_id":"e98a0955b835f5e114e8358d4eb26e9374be5f1b"}]}
