On Tue, Dec 29, 2009 at 1:14 PM, Carsten Haese <carsten.ha...@gmail.com>wrote:
> Victor Subervi wrote: > > On Tue, Dec 29, 2009 at 12:54 PM, Carsten Haese <carsten.ha...@gmail.com > > <mailto:carsten.ha...@gmail.com>> wrote: > > > > Victor Subervi wrote: > > > Since it is difficult to send the inputs but easy to provide the > > > outputs, and as opposed to posting the printout, let me direct you > > here > > > to see it first-hand: > > > http://angrynates.com/cart/enterProducts2.py?store=products > > > > All right, I've gone to that URL. Now what? I see an HTML table, but > I > > can't tell how it differs from what you're expecting, because you > didn't > > describe what you're expecting. > > > > > > Sorry. The last two fields have "Set({whatever])" when all I want is the > > "whatever" :) > > All right. I'm assuming that the following snippet of code is > responsible for that behavior: > > elif types[x][0:3] == 'set': > for f in field: > print '<td>%s</td>\n' % (field) > > (It's on lines 134-136 of your script if I copied and pasted it from > your previous email correctly.) > > In that branch of code, <<field>> is the name of a Set object. You're > iterating over all the elements in that set, giving the name <<f>> to > the individual elements, but then you don't do anything with <<f>>. > Instead, you're printing <<field>>! Printing <<f>> instead would seem to > be a step in the right direction, but I'll readily admit that I didn't > study your code hard enough to determine whether that's the complete > solution. > You know I did this before, substituting "f" for "field", and it honestly wouldn't print but threw a 500 error. Now it works. I don't understand. But thank :-} beno
-- http://mail.python.org/mailman/listinfo/python-list