diff --git a/gestion/ldap_crans.py b/gestion/ldap_crans.py index 8ede3f06..bcc54341 100755 --- a/gestion/ldap_crans.py +++ b/gestion/ldap_crans.py @@ -820,6 +820,10 @@ class base_classes_crans(crans_ldap): except: return '' + def __str__(self): + """ Chainde identifiant l'objet de la forme 'uid=1245' """ + return '%s=%s' % (self.idn, self.id()) + def blacklist_actif(self): """ Vérifie si l'instance courante est blacklistée. @@ -1112,7 +1116,7 @@ class base_classes_crans(crans_ldap): else: ### Modification entrée if not self._modifiable: - raise RuntimeError(u'Objet non modifiable') + raise RuntimeError(u'Objet non modifiable : %s'%str(self)) modlist = ldap.modlist.modifyModlist(self._init_data,self._data) try: self.conn.modify_s(self.dn,modlist)