Killing trailing spaces

This commit is contained in:
Pierre-Elliott Bécue 2014-01-29 00:55:48 +01:00
parent d2aebebd2a
commit 395cf90fbc
2 changed files with 18 additions and 18 deletions

View file

@ -131,13 +131,13 @@ class CransLdapObject(object):
if not res:
raise ValueError ('objet inexistant: %s' % dn)
self.dn, ldif = res[0]
# L'objet sortant de la base ldap, on ne fait pas de vérifications sur
# l'état des données.
uldif = lc_ldap.ldif_to_uldif(ldif)
self.attrs = attributs.AttrsDict(self.conn, uldif, Parent=self)
self._modifs = attributs.AttrsDict(self.conn, uldif, Parent=self)
if mode in ['w', 'rw']:
if not self.may_be(variables.modified, self.conn.droits + self.conn._check_parent(dn) + self.conn._check_self(dn)):
raise EnvironmentError("Vous n'avez pas le droit de modifier cet objet.")
@ -168,7 +168,7 @@ class CransLdapObject(object):
### mais on devrait tout recoder pour utiliser l'historique LDAP"""
assert isinstance(login, unicode)
assert isinstance(chain, unicode)
new_line = u"%s, %s : %s" % (time.strftime(attributs.historique.FORMAT), login, chain)
# Attention, le __setitem__ est surchargé, mais pas .append sur l'historique
self["historique"] = self.get("historique", []) + [new_line]
@ -244,7 +244,7 @@ class CransLdapObject(object):
# Services à relancer
services.services_to_restart(self.conn, {}, self._modifs, created_object=[self])
self._post_creation()
# Vérifications après insertion.
self.check_modifs()
@ -495,9 +495,9 @@ class CransLdapObject(object):
class ObjectFactory(object):
"""Utilisée pour enregistrer toutes les classes servant à instancier un objet LDAP.
Elle sert à les récupérer à partir de leur nom LDAP.
Cette classe n'est jamais instanciée.
"""
_classes = {}
@ -539,7 +539,7 @@ class proprio(CransLdapObject):
super(proprio, self).__init__(conn, dn, mode, ldif)
self._machines = None
self._factures = None
def sursis_carte(self):
for h in self['historique'][::-1]:
x = re.match("(.*),.* : .*(paiement\+%s|inscription).*" % (config.ann_scol,), h.value)
@ -584,7 +584,7 @@ class proprio(CransLdapObject):
bool_carte = True
return bool_carte
return True
# XXX - To Delete
def update_solde(self, diff, comment=u"", login=None):
"""Modifie le solde du proprio. diff peut être négatif ou positif."""
@ -592,14 +592,14 @@ class proprio(CransLdapObject):
login = self.conn.current_login
assert isinstance(diff, int) or isinstance(diff, float)
assert isinstance(comment, unicode)
solde = float(self["solde"][0].value)
new_solde = solde + diff
# On vérifie qu'on ne dépasse par le découvert autorisé
if new_solde < config.impression.decouvert:
raise ValueError(u"Solde minimal atteint, opération non effectuée.")
transaction = u"credit" if diff >=0 else u"debit"
new_solde = u"%.2f" % new_solde
self.history_add(login, u"%s %.2f Euros [%s]" % (transaction, abs(diff), comment))
@ -662,7 +662,7 @@ class machine(CransLdapObject):
if not self._proprio:
self._proprio = new_cransldapobject(self.conn, parent_dn, self.mode)
return self._proprio
def blacklist_actif(self):
u"""Renvoie la liste des blacklistes actives sur la machine et le proprio
Améliorations possibles:
@ -835,7 +835,7 @@ class adherent(proprio):
if u'posixAccount' in [str(o) for o in self.attrs['objectClass']]:
return self.attrs['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())
@ -851,7 +851,7 @@ class adherent(proprio):
if os.path.exists("/var/mail/" + login):
raise ValueError('Création du compte impossible : /var/mail/%s existant' % login)
if not self.full:
self.attribs = self.attribs + crans_account_attribs
self.full = True