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. > > My guess is that there is no 'timestable' parameter - are you sure you > spelled it the same way in the form? Try adding > import sys > print >>sys.stderr, form.keys() > > to the form, I think this will print a list of available parameters to the > console. > > Kent >
Great minds think alike, but alas I'm pretty sure it's not the issue - I've already checked whether timestable existed with: print "timestable is...", form.getvalue('timestable') and it displays fine. Adam _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor