'Delete a zone.
Note: This will delete all the records belonging to this zone.
:param zone: Zone to delete.
:type  zone: :class:`Zone`
:rtype: ``bool``'

def delete_zone(self, zone):

    try:
        self.connection.request(('/zones/%s' % zone.id), method='DELETE')
    except MalformedResponseError:
        e = sys.exc_info()[1]
        if (e.body == 'Not    found'):
            raise ZoneDoesNotExistError(driver=self, value="The    zone    doesn't    exists", zone_id=zone.id)
        raise e
    return True
