def _delete(self, url, kwargs=None):
        kwargs = kwargs or {}
        params = {}

        if 'who' in kwargs and kwargs['who'] is not None:
            params['_who'] = kwargs['who']

        if 'why' in kwargs and kwargs['why'] is not None:
            params['_why'] = kwargs['why']

        headers = kwargs.get('headers', {})
        resp = self.connection.request(action=url, method='DELETE',
                                       params=params, headers=headers)
        return resp.status == httplib.NO_CONTENT
dataset/ETHPy150Open racker/rackspace-monitoring/rackspace_monitoring/drivers/rackspace.py/RackspaceMonitoringDriver._delete/original