#!/usr/local/bin/python #cgi debug structure import cgi def main(): print "Content-type: text/html\n\n" # Do this first try: mainWorker() except: print "

Oops. An error occurred.

" cgi.print_exception() # Prints traceback, safely def mainWorker(): #import worker # module that does the real work form = cgi.FieldStorage() # parse query if form.has_key("firstname") and form["firstname"].value != "": print "

Hello", form["firstname"].value, "

" else: print "

Error! Please enter first name.

" main()