Victor Subervi wrote:
On Mon, Dec 28, 2009 at 4:23 PM, Steve Holden <st...@holdenweb.com <mailto:st...@holdenweb.com>> wrote:

[snip]

Boy, does it! It looks great...on paper. Here's some revised code to debug:

#              print 'XXX', types[x]
              elif types[x][0:3] == 'set':
                for f in field:
                  print '<td>AAA%s</td>\n' % (field)
                else:
                  print 'YYY'
1) If I uncomment the commented line, it throws this error:

[Tue Dec 29 00:58:10 2009] [error] [client 208.84.198.58] File "/var/www/html/angrynates.com/cart/enterProducts2.py <http://angrynates.com/cart/enterProducts2.py>", line 138, referer: http://angrynates.com/cart/enterProducts.py [Tue Dec 29 00:58:10 2009] [error] [client 208.84.198.58] elif types[x][0:3] == 'set':, referer: http://angrynates.com/cart/enterProducts.py [Tue Dec 29 00:58:10 2009] [error] [client 208.84.198.58] ^, referer: http://angrynates.com/cart/enterProducts.py [Tue Dec 29 00:58:10 2009] [error] [client 208.84.198.58] SyntaxError: invalid syntax, referer: http://angrynates.com/cart/enterProducts.py [Tue Dec 29 00:58:10 2009] [error] [client 208.84.198.58] Premature end of script headers: enterProducts2.py, referer: http://angrynates.com/cart/enterProducts.py

Incorrect indentation (later versions of Python give a better error message).

2) AAA prints out before the following fields:
AAASet(['Extra-small'])
AAASet(['purple:50404D'])

3) YYY *also* prints out twice!!

[snip]
In a for...else... structure it will execute the 'else' part unless it
'break's out of the 'for' loop, which it doesn't here.
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to