)]}'
{"nova/api/openstack/compute/rescue.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"54ba74404ca140595c2a90d24954c441de0f3add","unresolved":false,"context_lines":[{"line_number":50,"context_line":"        if body[\u0027rescue\u0027] and \u0027adminPass\u0027 in body[\u0027rescue\u0027]:"},{"line_number":51,"context_line":"            password \u003d body[\u0027rescue\u0027][\u0027adminPass\u0027]"},{"line_number":52,"context_line":"        else:"},{"line_number":53,"context_line":"            password \u003d utils.generate_password()"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"        instance \u003d common.get_instance(self.compute_api, context, id)"},{"line_number":56,"context_line":"        context.can(rescue_policies.BASE_POLICY_NAME,"}],"source_content_type":"text/x-python","patch_set":2,"id":"9ad45d7e_268e062e","line":53,"updated":"2016-08-11 16:06:46.000000000","message":"Nit: I would prefer to do the 55-58 before here, but its a nit.","commit_id":"2e530e7ebdad39caa4d6f6cb46ad13b2b51a5cf5"}]}
