def record_delete(self): zonename = self.request.matchdict['zonename'] recordname = self.request.matchdict['recordname'] zonefile = settings.zones[zonename] zone = Zone(zonename, zonefile) if name_is_protected(zonename, recordname): raise HTTPForbidden("You can not modify this domain name") zone.del_record(recordname) response = HTTPFound() response.location = self.request.route_url('zoneview', zonename=zonename) return response