Comment réparer Unicode encoder erreur à l'aide de la hashlib module?

Après de multiples recherches je n'ai pas été en mesure de déterminer comment éviter un message d'erreur indiquant: "Unicode-les objets doivent être codées avant le hachage" lors de l'utilisation de ce code:

    pwdinput = input("Now enter a password:")
    pwd = hashlib.sha1()
    pwd.update(pwdinput)
    pwd = pwd.hexdigest()

Comment puis-je obtenir au-delà de cette erreur? Comment faire de l'encodage Unicode-objets?

InformationsquelleAutor Nate | 2011-07-13