'Destroys the status specified by the required ID parameter.
The authenticating user must be the author of the specified
status.
Args:
status_id:
The numerical ID of the status you\'re trying to destroy.
Returns:
A twitter.Status instance representing the destroyed status message'

def DestroyStatus(self, status_id, trim_user=False):

    try:
        post_data = {'id': int(status_id)}
    except ValueError:
        raise TwitterError({'message': 'status_id    must    be    an    integer'})
    url = ('%s/statuses/destroy/%s.json' % (self.base_url, status_id))
    if trim_user:
        post_data['trim_user'] = 1
    resp = self._RequestUrl(url, 'POST', data=post_data)
    data = self._ParseAndCheckTwitter(resp.content.decode('utf-8'))
    return Status.NewFromJsonDict(data)
