'Return a Zone instance.
:param zone_id: name of the required zone, for example "example.com".
:type  zone_id: ``str``
:rtype: :class:`Zone`
:raises: ZoneDoesNotExistError: If no zone could be found.'

def get_zone(self, zone_id):

    try:
        self.connection.request(action=('/dns/%s/serial' % zone_id))
    except BaseHTTPError:
        e = sys.exc_info()[1]
        if (e.code == httplib.NOT_FOUND):
            raise ZoneDoesNotExistError(zone_id=None, driver=self, value=e.message)
        raise e
    return Zone(id=None, domain=zone_id, type='master', ttl=3600, driver=self)
