* Quelques erreurs, maintenant ça marche

This commit is contained in:
Pierre-Elliott Bécue 2013-01-28 22:47:19 +01:00
parent 6b55396794
commit d12ad982cd
3 changed files with 7 additions and 3 deletions

View file

@ -474,7 +474,7 @@ class ip6HostNumber(Attr):
can_modify = [nounou]
def parse_value(self, ip, ldif):
ip = ip6_of_mac(ldif['macAddress'][0], ldif['rid'][0])
ip = ip6_of_mac(ldif['macAddress'][0], int(ldif['rid'][0]))
self.value = netaddr.ip.IPAddress(ip)
def __unicode__(self):
@ -506,7 +506,7 @@ class rid(Attr):
# On veut éviter les rid qui recoupent les ipv4 finissant par
# .0 ou .255
plages = [xrange(rid[a][0], rid[a][1]+1) for a in rid.keys() if 'v6' not in a]
plages = [xrange(config.rid[a][0], config.rid[a][1]+1) for a in config.rid.keys() if 'v6' not in a]
for plage in plages:
if rid in plage: