Purge locks sur modifications : erreur plus parlante
This commit is contained in:
parent
33eb782004
commit
85838af072
1 changed files with 2 additions and 2 deletions
|
@ -283,12 +283,12 @@ class CransLdapObject(object):
|
||||||
self.conn.modify_s(self.dn, modlist)
|
self.conn.modify_s(self.dn, modlist)
|
||||||
self.conn.lockholder.purge(id(self))
|
self.conn.lockholder.purge(id(self))
|
||||||
self.conn.lockholder.purge()
|
self.conn.lockholder.purge()
|
||||||
except:
|
except Exception as error:
|
||||||
# On nettoie les locks
|
# On nettoie les locks
|
||||||
self.conn.lockholder.purge(id(self))
|
self.conn.lockholder.purge(id(self))
|
||||||
self.conn.lockholder.purge()
|
self.conn.lockholder.purge()
|
||||||
self._modifs = self.attrs
|
self._modifs = self.attrs
|
||||||
raise EnvironmentError("Impossible de modifier l'objet, peut-être n'existe-t-il pas ?")
|
raise EnvironmentError("Impossible de modifier l'objet, peut-être n'existe-t-il pas ? %r" % error)
|
||||||
|
|
||||||
# On programme le redémarrage des services
|
# On programme le redémarrage des services
|
||||||
services.services_to_restart(self.conn, self.attrs, self._modifs)
|
services.services_to_restart(self.conn, self.attrs, self._modifs)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue