Pues por que
hm
no está definido. no sé que quieres hacer con eso. Si es desarrollo web, lo mejor es usar un framework.
Y necesitas leer un manual de python, además de lo de las variables definidas, en python no se utilizan los punto y coma al final de la linea (son opcionales).
Saludos