From f4645a8a34790394a0547a9238181abaf5b4b61d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre-Elliott=20B=C3=A9cue?= Date: Wed, 5 Nov 2014 01:55:16 +0100 Subject: [PATCH] =?UTF-8?q?Quand=20on=20cr=C3=A9e=20un=20objet,=20on=20per?= =?UTF-8?q?met=20un=20peu=20plus=20de=20d=C3=A9bug=20si=20=C3=A7a=20foire.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- objets.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/objets.py b/objets.py index fc76290..b700b89 100644 --- a/objets.py +++ b/objets.py @@ -94,7 +94,12 @@ def new_cransldapobject(conn, dn, mode='ro', uldif=None, lockId=None): _, attrs = res[0] classe = ObjectFactory.get(attrs['objectClass'][0]) - return classe(conn, dn, mode, uldif, lockId=lockId) + try: + _clas = classe(conn, dn, mode, uldif, lockId=lockId) + except Exception as e: + print "dn=%s,uldif=%r" % (dn, uldif) + raise + return _clas class CransLdapObject(object): """Classe de base des objets :py:class:`CransLdap`.