str pour les classes, pour avoir des infos complmentaires pour les
traceback du script de dconnection. Il y en a deux qui n'ont pas t dconnects car l'objet tait lock, et ca soule de rechercher qui c'est... la prochaine fois yaura de quoi les identifier dans le traceback darcs-hash:20060313222218-4ec08-ed5670f176acc87ee5558ebec2ecd14a28021ccb.gz
This commit is contained in:
parent
786b6b2cd0
commit
7f76b64eb8
1 changed files with 5 additions and 1 deletions
|
@ -820,6 +820,10 @@ class base_classes_crans(crans_ldap):
|
||||||
except:
|
except:
|
||||||
return ''
|
return ''
|
||||||
|
|
||||||
|
def __str__(self):
|
||||||
|
""" Chainde identifiant l'objet de la forme 'uid=1245' """
|
||||||
|
return '%s=%s' % (self.idn, self.id())
|
||||||
|
|
||||||
def blacklist_actif(self):
|
def blacklist_actif(self):
|
||||||
"""
|
"""
|
||||||
Vérifie si l'instance courante est blacklistée.
|
Vérifie si l'instance courante est blacklistée.
|
||||||
|
@ -1112,7 +1116,7 @@ class base_classes_crans(crans_ldap):
|
||||||
else:
|
else:
|
||||||
### Modification entrée
|
### Modification entrée
|
||||||
if not self._modifiable:
|
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)
|
modlist = ldap.modlist.modifyModlist(self._init_data,self._data)
|
||||||
try:
|
try:
|
||||||
self.conn.modify_s(self.dn,modlist)
|
self.conn.modify_s(self.dn,modlist)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue