예제 #1
0
 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)
예제 #2
0
 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)
예제 #3
0
 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)