[crans_ldap,gest_crans] on remplace les print par des cprint

Ignore-this: fbd5ed86929256bb2dc0576ed4e61601
rappellons que LC_ALL=C python -c 'print u"é"' renvoie une erreur

darcs-hash:20090916181250-bd074-f859a79e1a484422220c16122c3e1ecdadeb2184.gz
This commit is contained in:
Antoine Durand-Gasselin 2009-09-16 20:12:50 +02:00
parent 8a6d5a4ff3
commit c93dbc45cc
2 changed files with 31 additions and 31 deletions

View file

@ -35,8 +35,8 @@ test_hosts = tuple()
cur_user = os.getenv('SUDO_USER') or pwd.getpwuid(os.getuid())[0]
if __name__ == 'ldap_crans_test' or os.environ.get('crans_ldap', '') == 'test':
if hostname != "egon":
raise ImportError, coul("La base de test n'est accessible que depuis egon !", "rouge")
if hostname != "vo":
raise ImportError, coul("La base de test n'est accessible que depuis vo !", "rouge")
# Utilisation de la base de données de test (tests, séminaire...)
# Il faut au choix :
# - faire un import crans_ldap_test
@ -256,7 +256,7 @@ class Service:
dates)).replace(u" et maintenant", u"")
def __str__(self):
return self.__unicode__().encode("ascii", "ignore")
return self.__unicode__().encode("utf-8", "ignore")
class CransLdap:
"""
@ -878,7 +878,7 @@ class CransLdap:
continue
self.__machines += adh.machines()
if graphic: a.reinit()
if graphic: print OK
if graphic: cprint(OK)
return self.__machines
@ -1304,7 +1304,6 @@ class BaseClasseCrans(CransLdap):
# des chaînes de caractères
self.modifs[champ] += ', ' + comment
#############################################################################
class BaseProprietaire(BaseClasseCrans):
@ -3709,26 +3708,26 @@ if __name__ == '__main__':
--menage : supprime les machines des anciens adhérents""" % sys.argv[0]
if len(sys.argv) != 2:
print usage
cprint(usage)
sys.exit(1)
elif '--lock' in sys.argv:
print u"Liste des locks"
cprint(u"Liste des locks")
for lock in crans_ldap().list_locks():
print "%s\t %s" % (lock[1]["lockid"][0], lock[0].split(',')[0])
elif '--purgelock' in sys.argv:
print u"Suppression de tous les locks"
cprint(u"Suppression de tous les locks")
crans_ldap().remove_lock('*')
elif '--menage' in sys.argv:
print u"Ménage des machines des adhérents partis..."
cprint(u"Ménage des machines des adhérents partis...")ǹ
machines = crans_ldap().search('paiement!=%s&host=*.crans.org' % ann_scol , 'w')['machine']
print u"Destruction de %i machines" % len(machines)
cprint(u"Destruction de %i machines" % len(machines))
for m in machines:
print u'Destruction de %s' % m.nom()
cprint(u'Destruction de %s' % m.nom())
m.delete('Ménage')
else:
print usage
cprint(usage)
sys.exit(1)