Victor Subervi wrote:
Hi;
I have spent 2-3 hours trying to track this bug. Here's the code snippet:
form = cgi.FieldStorage()
fn = getattr(options, 'products')
ourOptionsNames = []
optionsNames, doNotUse = fn('names')
for name in optionsNames:
test = table + '-' + name
print test
check = form.getfirst(test, '')
print check
if check != '':
ourOptionsNames.append(name)
Now, when it looks through with test=='products', it doesn't report that
any of the values from the form are checked. However, when I explicitly
write out something like:
print form.getfirst('products-sizes', '')
which I checked on the form from the referring page, it does in fact
print out! My test prints show that 'products-sizes' is being passed to
"check" and should therefore be appended to "ourOptionsNames". But it
isn't! What am I missing here??
What do the print statements actually print? Please copy and paste their
output.
--
http://mail.python.org/mailman/listinfo/python-list