On 7/29/2013 8:55 AM, Jaiky wrote:
learning  web concpt in python
wrote code in /usr/lib/cgi-bin/hello_world.py

###########################################################################
#!/usr/bin/env python

import webapp2

This is an external package.

form ="""
     <form action="http://www/google.com/search";>
       <input name="q">
       <input type="submit">
     </form>"""

class MainPage(webapp2.RequestHandler):
     def get(self):
         self.response.out.write(form)

class TestHandler(webapp2.RequestHandler):
     def get(self):
         q=self.request.get("q")
         self.response.out.write(q)

apps = webapp2.WSGIApplication([('/', 
MainPage),('/testform',TestHandler)],debug=True)

def main():
     apps.run()

if __name__ == '__main__':
     main()
###############################################################################

when running this code on ubuntu 12.04 using command

python hello_world.py

error obtained

AssertionError: Headers already set!

This all comes from webapp2. You should never see assertion error. Report to authors or ask on webapp2 mailing list if there is one.

Status: 500 Internal Server Error
Content-Type: text/plain
Content-Length: 59

You should have made subject line something  like
"Webapp2: AssertionError"
as only someone familiar with webapp2 could give you any help.

--
Terry Jan Reedy

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to