gestion d'une erreur error: [AUTHENTICATIONFAILED] Invalid credentials (Failure)
Bonjour à tous,
Voilà j'ai un soucis. je souhaite gérer une erreur avec à try: et except :
En fait je veux que mon programme continue de fonctionner lorsqu'il rencontre ce message d'erreur en affichant un message personnalisé et continu de boucler autant de fois que la boucle sera valide.
Voici mon message d'erreur :
Code:
error: [AUTHENTICATIONFAILED] Invalid credentials (Failure)
J'ai testé ce bout de code :
Code:
1 2 3 4 5 6 7 8
|
for i in "j":
try:
maillogin = mail.login('login', 'mdp')
message = maillogin[1]
print message
except IOError:
print "AUTHENTICATION FAILED" |
Sauf que lorsque je renseigne un mauvais mdp, l'erreur est affiché :
Code:
1 2 3 4 5 6 7
|
Traceback (most recent call last):
File "C:\Developement\Python\Gmail\gmail.py", line 5, in <module>
maillogin = mail.login('login', 'mdp')
File "C:\Python27\lib\imaplib.py", line 507, in login
raise self.error(dat[-1])
error: [AUTHENTICATIONFAILED] Invalid credentials (Failure) |
Moi j'aurai souhaité que le message AUTHENTICATION FAILED s'affiche.
Merci pour votre aide.
PS: J'ai testé d'autres exceptions mais pas moyen que cela fonctionne.