Victor Subervi wrote:
On Sun, Dec 13, 2009 at 11:26 AM, Sebastian Bassi <sba...@clubdelarazon.org <mailto:sba...@clubdelarazon.org>> wrote:

    On Sun, Dec 13, 2009 at 12:48 PM, Victor Subervi
    <victorsube...@gmail.com <mailto:victorsube...@gmail.com>> wrote:
     > Who said I was expecting a string? I don't know what I'm
    expecting! I need
     > to be able to parse this thing, whatever it is. You say it's a
    Python Set
     > object. How do I parse it? Googling has been disappointing.

    You can walk thought a set object like any iterable object like

    for x in myset:
       #do something like parse it.

    If you want to slice it, convert it to a list:

    mylist = list(myset)

    Or read about sets:
    http://docs.python.org/library/sets.html


Both the following solutions threw the same error:

                newCol = list(colValue[0])
                print newCol[0:20]

and

                for x in colValue[0]:
                  print x

/var/www/html/angrynates.com/cart/display.py <http://angrynates.com/cart/display.py>
   98     raise
   99   cursor.close()
  100   bottom()
  101
  102 display()
display = <function display>
/var/www/html/angrynates.com/cart/display.py <http://angrynates.com/cart/display.py> in display()
   50 #                newCol = list(colValue[0])
   51 #                print newCol[0:20]
   52                 for x in colValue[0]:
   53                   print x
   54                 print 'XXX'
x undefined, colValue = (datetime.date(2009, 10, 22),)

TypeError: iteration over non-sequence
      args = ('iteration over non-sequence',)

That tells me that, in this case, colValue[0] is an instance of
datetime, not Set.
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to