""" questionAndAnswer.py
demonstrate how to create a form
and a response in the same CGI program
"""
import cgi
header = "Content-Type: text/html\n\n"
form = cgi.FieldStorage()
def createForm():
print header
print """
Please tell me your name
"""
def respondToForm():
userName = form["userName"].value
print header
print "Hi, %s" % userName
def main():
print form.keys()
if "userName" not in form.keys():
createForm()
else:
respondToForm()
if __name__ == "__main__":
main()