def delete_alarm(request, alarm_id): ''' Delete a given alarm :param request: Django request object :param alarm_id: id of an alarm :return: HTTPResponse (application/json) ''' token_id = request.session['token'].id new_ceilometer_api = CeilometerApi(token_id) try: new_ceilometer_api.delete_alarm(alarm_id) result = {'data': 'Alarm ' + alarm_id + ' has been deleted.'} return HttpResponse(json.dumps(result), content_type='application/json') except (err.ClientSideError, err.ServerSideError), e: return _report_error(e.message)