On 9/21/05, Kent Johnson <[EMAIL PROTECTED]> wrote: > Adam Cripps wrote: > > On 9/21/05, Kent Johnson <[EMAIL PROTECTED]> wrote: > > > >>Adam Cripps wrote: > >> > >>>I'm trying to get a cgi.FieldStorage into an int. > >>> > >>>The input is in numeric form, as it is provided by an <option> > >>>drop-down box. However, when I try > >>> > >>>timestable = int(form.getvalue('timestable')) > >>> > >>>I get an error that the type is None - I guess this is because > >>>FieldStorage is a class. However, I've trawled around trying to get > >>>this field into an integer but without any luck. > > Please post the exact error message including the stack trace. Also, what > prints when you print form.getvalue('timestable') > > Kent
Ok - thanks for the tipoff Kent - the problem is now solved. My timestable was returning as a list, as it was being populated in a loop (for each question in the times table). Once I moved it outside of the loop, the int(form.getvalue('timestable') works fine. Adam -- http://www.monkeez.org PGP key: 0x7111B833 _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor