diff --git a/objets.py b/objets.py index b14e541..a8c6ae4 100644 --- a/objets.py +++ b/objets.py @@ -283,12 +283,12 @@ class CransLdapObject(object): self.conn.modify_s(self.dn, modlist) self.conn.lockholder.purge(id(self)) self.conn.lockholder.purge() - except: + except Exception as error: # On nettoie les locks self.conn.lockholder.purge(id(self)) self.conn.lockholder.purge() 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 services.services_to_restart(self.conn, self.attrs, self._modifs)