De seguro arroja un error, pero no lo imprime en pantalla. Si estás ejecutando eso en apache o algo así debe haber un archivo llamado errors-log.txt. Si estás usando el servidor CGI de Python fijate que en la consola debe decir.
Y ya que estas empezando, si tenes la posibilidad de usar un web framework en lugar de puro cgi, mucho mejor!