def nameservers(self, value): value = value.split() for ns in value: if not is_ip(ns): raise ValueError('%s is not a valid nameserver' % ns) value = ' '.join(value) return self.set(value, '%s/nameservers' % self._match)
def gateway(self, value): if not is_ip(value): raise ValueError('%s is not a valid gateway' % value) return self.set(value, '%s/gateway' % self._match)
def ip(self, value): if not is_ip(value): raise ValueError('%s is not a valid ipaddr' % value) return self.set(value, '%s/address' % self._match)