Victor Subervi wrote:
I'm using python 2.4.3 which apparently requires that I import Set:
from sets import Set

... unless you use "set" instead of "Set".

I've done this. In another script I successfully manipulated MySQL sets by so doing. Here's the code snippet from the script where I was able to call the elements in a for loop:

if isinstance(colValue[0], (str, int, float, long, complex, unicode, list, buffer, xrange, tuple)):

This line leaves me baffled. I guess a positive list would be less ugly here, and some more generic code that handles data values regardless of their exact type would be even better.

              html = "<b>%s</b>: <select name='%s'>" % (col, col)

Note that there are tons of helpful libraries out there for generating HTML with Python. While string concatenation works in general, it also makes it very hard to get the output right, and to keep the output correct when you change minor stuff in your code.

Given that you seem to pull data from a database into a web page, you might want to take a look at Django, for example.

Stefan
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to