'Destroys the status specified by the required ID parameter.
The twitter.Api instance must be authenticated and the
authenticating user must be the author of the specified status.
Args:
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, id, trim_user=False):

    if (not self._oauth_consumer):
        raise TwitterError('API    must    be    authenticated.')
    try:
        post_data = {'id': long(id)}
    except:
        raise TwitterError('id    must    be    an    integer')
    url = ('%s/statuses/destroy/%s.json' % (self.base_url, id))
    if trim_user:
        post_data['trim_user'] = 1
    json = self._FetchUrl(url, post_data=post_data)
    data = self._ParseAndCheckTwitter(json)
    return Status.NewFromJsonDict(data)
