From 8171455f4bdafe8a9481f6850ad8da689e0a6fc6 Mon Sep 17 00:00:00 2001 From: Valentin Samir Date: Fri, 21 Mar 2014 09:18:47 +0100 Subject: [PATCH] [objets] Utilisation de self[] au lieu de self.attrs[] --- objets.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/objets.py b/objets.py index 69a7b71..a4fa2d2 100644 --- a/objets.py +++ b/objets.py @@ -743,11 +743,11 @@ class proprio(CransLdapObject): est précisé, le crée.""" if u'posixAccount' in self['objectClass']: - return self.attrs['uid'][0] + return self['uid'][0] elif login: - fn = crans_utils.strip_accents(unicode(self.attrs['prenom'][0]).capitalize()) - ln = crans_utils.strip_accents(unicode(self.attrs['nom'][0]).capitalize()) + fn = crans_utils.strip_accents(unicode(self['prenom'][0]).capitalize()) + ln = crans_utils.strip_accents(unicode(self['nom'][0]).capitalize()) login = crans_utils.strip_spaces(crans_utils.strip_accents(login), by=u'-').lower() if not re.match('^[a-z][-a-z]{1,15}$', login): raise ValueError("Le login a entre 2 et 16 lettres, il peut contenir (pas au début) des - ")