'Return a Record instance.
:param zone_id: ID of the required zone
:type  zone_id: ``str``
:param record_id: ID of the required record
:type  record_id: ``str``
:rtype: :class:`Record`'

def get_record(self, zone_id, record_id):

    try:
        response = self.connection.request(('/zones/%s/records/%s' % (zone_id, record_id)))
    except MalformedResponseError:
        e = sys.exc_info()[1]
        if (e.body == 'Not    found'):
            raise RecordDoesNotExistError(value="Record    doesn't    exists", driver=self, record_id=record_id)
        raise e
    record = self._to_record(response.object, zone_id=zone_id)
    return record
