[lc_ldap, attributs] Exceptions string, pas unicode...

This commit is contained in:
Nicolas Dandrimont 2010-10-17 14:25:23 +02:00
parent 628c0f59bd
commit 6af35d587c
2 changed files with 12 additions and 12 deletions

View file

@ -211,7 +211,7 @@ class lc_ldap(ldap.ldapobject.LDAPObject):
else:
break
else:
raise EnvironmentError(u'Aucun %s libre dans la plage [%d, %d]' %
raise EnvironmentError('Aucun %s libre dans la plage [%d, %d]' %
(attr, plage[0], i))
return i
@ -267,7 +267,7 @@ class CransLdapObject(object):
self._modifs = None # C'est là qu'on met les modifications
if not isinstance(conn, lc_ldap):
raise TypeError(u"conn doit être une instance de lc_ldap")
raise TypeError("conn doit être une instance de lc_ldap")
self.conn = conn
self.dn = dn
@ -302,7 +302,7 @@ class CransLdapObject(object):
def save(self):
"Vérifie que self._modifs contient des valeurs correctes et enregistre les modifications"
if self.mode not in ['w', 'rw']:
raise EnvironmentError(u"Objet en lecture seule, réessayer en lecture/écriture")
raise EnvironmentError("Objet en lecture seule, réessayer en lecture/écriture")
# Vérifications et Historique
#histo = self._gen_hist(self._modifs)
@ -315,7 +315,7 @@ class CransLdapObject(object):
# Vérification des modifications
self.attrs = ldif_to_uldif(self.conn.search_s(self.dn, 0)[0][1])
if self.attrs != self._modifs:
raise EnvironmentError(u"Les modifications apportées à l'objet %s n'ont pas été correctement sauvegardées\nexpected = %s, found = %s" % (self.dn, self._modifs, self.attrs))
raise EnvironmentError("Les modifications apportées à l'objet %s n'ont pas été correctement sauvegardées\nexpected = %s, found = %s" % (self.dn, self._modifs, self.attrs))
def get_modlist(self):
"""Renvoie le dico des modifs"""
@ -338,7 +338,7 @@ class CransLdapObject(object):
"""Définit les nouvelles valeurs d'un attribut"""
if self.mode not in ['w', 'rw']:
raise EnvironmentError(u"Objet en lecture seule, réessayer en lecture/écriture")
raise EnvironmentError("Objet en lecture seule, réessayer en lecture/écriture")
if not isinstance(new_vals, list):
new_vals = [new_vals]
@ -365,7 +365,7 @@ class CransLdapObject(object):
elif len(new_vals) == 1:
new_vals = [ new_val ]
else:
raise ValueError(u"%s has multiple values, must specify old_val")
raise ValueError("%s has multiple values, must specify old_val")
return self.set_ldapattr(attr, new_vals)
def del_ldapattr(self, attr, val):
@ -415,7 +415,7 @@ class CransLdapObject(object):
elif olds == news and len(oldvals) == len(newvals) == len(olds):
msg = u"[%s].shuffle()" % field
else:
raise ValueError(u"Les valeurs pour %s : %s -> %s ne semblent pas différentes" % (field, oldvals, newvals))
raise ValueError("Les valeurs pour %s : %s -> %s ne semblent pas différentes" % (field, oldvals, newvals))
histo.append(self.conn._hist(msg))
return histo
@ -487,7 +487,7 @@ class CransLdapObject(object):
debut = new[0] = int(time.time())
else:
try: debut = new[0] = int(new[0])
except: raise ValueError(u'Date de début blacklist invalide')
except: raise ValueError('Date de début blacklist invalide')
if new[1] == 'now':
fin = new[1] = int(time.time())
@ -495,12 +495,12 @@ class CransLdapObject(object):
fin = -1
else:
try: fin = new[1] = int(new[1])
except: raise ValueError(u'Date de fin blacklist invalide')
except: raise ValueError('Date de fin blacklist invalide')
if debut == fin:
raise ValueError(u'Dates de début et de fin identiques')
raise ValueError('Dates de début et de fin identiques')
elif fin != -1 and debut > fin:
raise ValueError(u'Date de fin avant date de début')
raise ValueError('Date de fin avant date de début')
# On dépasse la fin de sanction d'1min pour être sûr qu'elle est périmée.
fin = fin + 60