Discusión:Enviar y leer email con python y gmail

From ChuWiki
Jump to navigation Jump to search

Se produce un error cuando el mensaje viene, por ejemplo, sin Subject:

 Traceback (most recent call last):
   File "lee-gmail.py", line 27, in <module>
     print "Subject: "+email["Subject"]
 TypeError: cannot concatenate 'str' and 'NoneType' objects

Al mostrarlo en pantalla con 'print', email["Subject"] devuelve None.

No puede concatenarse con la cadena "Subject: "

Una solucion puede ser usar str(email["Subject"]) en lugar de email["Subject"]

Idem para los demas campos. Ocurre en ocasiones tambien con "To: " y "From: "