Python, email temperature

Gary Herron gary.herron at
Sat Dec 22 21:45:29 CET 2012

On 12/22/2012 12:36 PM, Alexander Ranstam wrote:
> Hi!
> Im totally new to Python, and im using it on my Raspberry pi. I found a program that sends an email, and one that checks the temperature of my CPU, but i cant seem to combine the to into the funktion that i want, sending me the CPU temp via Email.
> The two programs work very well on their own, but this doesnt work.
> this works: server.sendmail(fromaddr, toaddrs, msg)
> but this doesnt: server.sendmail(fromaddr, toaddrs, cpu_temperature)
> despite the command "print cputemp" working in the same program.
> When i run the program i get the error:
> Traceback (most recent call last):
>    File "", line 36, in <module>
>      msg = cpu_temperature
> NameError: name 'cpu_temperature' is not defined
> Does anyone know why the program claims that cpu_temperature isnt defined, when it is?
> Thanx!
> //Alexander

Could it be this easy?  In one spot you refer to it as "cpu_temperature" 
and in another as "cputemp".

If that's not it, you'd probably better show us your *real* code, 
otherwise we're just guessing.

Gary Herron

More information about the Python-list mailing list