[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:
parent
8a6d5a4ff3
commit
c93dbc45cc
2 changed files with 31 additions and 31 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue