diff --git a/gestion/ressuscite_lc.py b/gestion/ressuscite_lc.py index 5b70ef95..9488a6cb 100755 --- a/gestion/ressuscite_lc.py +++ b/gestion/ressuscite_lc.py @@ -18,14 +18,12 @@ import lc_ldap.crans_utils import lc_ldap.printing def reset_ip(machine): - # Ne marche plus parce que _find_id pose un lock puis machine.__setitems__ aussi, il faut voir pour faire autrement - machine['rid']=unicode(conn._find_id('rid', lc_ldap.crans_utils.find_rid_plage(machine['rid'][0].value)[0], lockId=machine.lockId)) + machine.replace_id("rid", lc_ldap.crans_utils.find_rid_plage(machine['rid'][0].value)[0]) machine['ipHostNumber']=lc_ldap.attributs.ipHostNumber.default machine['ip6HostNumber']=lc_ldap.attributs.ip6HostNumber.default def reset_mid(machine, proprio=None): - # Ne marche plus parce que _find_id pose un lock puis machine.__setitems__ aussi, il faut voir pour faire autrement - machine['mid']=unicode(conn._find_id('mid', lockId=machine.lockId)) + machine.replace_id("mid") if proprio: machine.dn="mid=%s,aid=%s,%s" % (machine['mid'][0], proprio['aid'][0], machine.dn.split(',',2)[2]) else: