From c9e8cc789baa9b195bab01db6d103f1bdeab599d Mon Sep 17 00:00:00 2001 From: Valentin Samir Date: Thu, 11 Dec 2014 13:47:47 +0100 Subject: [PATCH] [ressuscite_lc] usage de replace_id pour changer un rid ou un mid --- gestion/ressuscite_lc.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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: