[attributs] Expression régulière pour ne pas accepter sur un sous mot d'un nom de machine

This commit is contained in:
Valentin Samir 2013-05-09 21:10:17 +02:00
parent 59daf777e8
commit 2a4037d39c

View file

@ -509,7 +509,7 @@ class dnsAttr(Attr):
def parse_value(self, val):
val = val.lower()
name, _ = val.split('.', 1)
if not re.match('[a-z](-*[a-z0-9]+)*', name):
if not re.match('^[a-z](-*[a-z0-9]+)*$', name):
raise ValueError("Nom d'hote invalide %r" % val)
self.value = val