From 85838af0724c76e0bb514302d5252e70664e0430 Mon Sep 17 00:00:00 2001 From: Valentin Samir Date: Sun, 10 Nov 2013 16:40:28 +0100 Subject: [PATCH] Purge locks sur modifications : erreur plus parlante --- objets.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)