[ldap_crans.py] Un peu plus pythonique...

Ignore-this: 53515c9e128d853f6fd95b190f320a1f

darcs-hash:20090904051401-ffbb2-b2b5b55e3a4c60e75a43728f2988352f00fa47fd.gz
This commit is contained in:
Nicolas Dandrimont 2009-09-04 07:14:01 +02:00
parent 6993990fdd
commit 0acc434c22

View file

@ -537,9 +537,13 @@ class CransLdap:
serv_dn = 'cn=%s,%s' % (new, self.base_services) serv_dn = 'cn=%s,%s' % (new, self.base_services)
# Conversion avant stockage dans la base # Conversion avant stockage dans la base
if type(args) == str: args = [args] if isinstance(args, basestring):
args = [args]
args = map(lambda x:preattr(x)[1], args) args = map(lambda x:preattr(x)[1], args)
if type(start) == int: start = [start] try:
start = [int(start)]
except TypeError:
pass
start = map(lambda x:preattr(x)[1], start) start = map(lambda x:preattr(x)[1], start)
if new in serv.keys(): if new in serv.keys():
@ -1701,7 +1705,7 @@ class BaseProprietaire(BaseClasseCrans):
if self.idn !='cid': if self.idn !='cid':
# Mail de bienvenue # Mail de bienvenue
self.services_to_restart('mail_bienvenue', [self.mail().encode('iso-8859-15')], start = int(time.time()) + 600) self.services_to_restart('mail_bienvenue', [self.mail().encode('iso-8859-15')], start = time.time() + 660)
else: else:
ret += coul(u"Modification %s effectuée avec succès." % self.Nom(), 'vert') ret += coul(u"Modification %s effectuée avec succès." % self.Nom(), 'vert')