[chgpass.py] on préfère les unicodes aux strs

darcs-hash:20090624080546-bd074-eeb98aa536966ce88717a253508bbaa974c99298.gz
This commit is contained in:
Antoine Durand-Gasselin 2009-06-24 10:05:46 +02:00
parent 0b11b81ace
commit f30fdb5a25

View file

@ -54,9 +54,9 @@ def chgpass(dn, mdp = None) :
def promptpass(dn): def promptpass(dn):
cprint(u"""Le nouveau mot de passe doit comporter au minimum 6 caractères. cprint(u"""Le nouveau mot de passe doit comporter au minimum 6 caractères.
Il ne doit pas être basé sur un mot du dictionnaire.""", 'jaune') Il ne doit pas être basé sur un mot du dictionnaire.""", 'jaune')
print "Il est conseillé d'utiliser une combinaison de minuscules, majuscules,\nde chiffres et d'au moins un caractère spécial." print u"Il est conseillé d'utiliser une combinaison de minuscules, majuscules,\nde chiffres et d'au moins un caractère spécial."
print "Le mot de passe tapé ne sera pas écrit à l'écran." print u"Le mot de passe tapé ne sera pas écrit à l'écran."
print "Taper Ctrl-D pour abandonner" print u"Taper Ctrl-D pour abandonner"
try : try :
while 1 : while 1 :
@ -138,8 +138,8 @@ if __name__ == '__main__' :
self_mode = True self_mode = True
elif '-h' in sys.argv or '--help' in sys.argv or len(sys.argv) != 2 : elif '-h' in sys.argv or '--help' in sys.argv or len(sys.argv) != 2 :
print "%s <login>" % sys.argv[0].split('/')[-1].split('.')[0] print u"%s <login>" % sys.argv[0].split('/')[-1].split('.')[0]
print "Changement du mot de passe du compte choisi." print u"Changement du mot de passe du compte choisi."
sys.exit(255) sys.exit(255)
else : else :
# Changement du mot de passe par un câbleur ou une nounou # Changement du mot de passe par un câbleur ou une nounou