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`.