Cannot Get Form To Work

Victor Subervi victorsubervi at gmail.com
Sun Jul 26 11:48:29 EDT 2009


Oops. My bad. I did in fact have this line of code before calls to form:

form = cgi.FieldStorage()

I changed the except command from "pass" to "print sys.exc_info()" as per
your suggestion. Still, however, the form just renews itself without
offering any information whatsoever. You can see this here, if you like:
http://13gems.com/test-Calculators_frame.py
TIA,
beno

On Thu, Jul 23, 2009 at 2:01 PM, Dennis Lee Bieber <wlfraed at ix.netcom.com>wrote:

> On Thu, 23 Jul 2009 12:46:16 -0300, Victor Subervi
> <victorsubervi at gmail.com> declaimed the following in
> gmane.comp.python.general:
>
> > sent. Here again is the code:
> >
> > from primeNumbers import primeNumbers
> >
> > try:
> >  lang = form.getfirst('lang', 'en')
>
>         This code is incomplete -- where is "form" created? I see no
> "import"s that might define such...
>
> >  browser = form.getfirst('browser', 'all')
> >  site = form.getfirst('site', 'bridge')
> >  num = form.getfirst('num','')
> > except:
> >  pass
>
>         Since there is no such thing as "form" in the code you posted, the
> first "form.getfirst()" operation will raise an exception. That
> exception is then being ignored by this "pass".
>
>        I'd suggest moving the code that outputs the HTTP response header
> and the HTML prelude material to the top, then replace "pass" with
> something that prints actual exception information (the stuff from
> sys.exc_info() )
> --
>        Wulfraed        Dennis Lee Bieber               KD6MOG
>        wlfraed at ix.netcom.com           wulfraed at bestiaria.com
>                HTTP://wlfraed.home.netcom.com/
>        (Bestiaria Support Staff:               web-asst at bestiaria.com)
>                HTTP://www.bestiaria.com/
>
> --
> http://mail.python.org/mailman/listinfo/python-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20090726/0b190933/attachment-0001.html>


More information about the Python-list mailing list