Ok, Let me restate and hopefully further clarify.

1. I have a field for a wxpython app using matplotlib to display

2. I have a sqlite3 db which I'm retrieving information from

3. The sqlitle data is returned as unicode: u'field'

4. The portion of the matplotlib code is filled in, in a for x in y:

5. in plot(self.plot), self.plot is the variable I'm using from the unicoded db
field comes in from sqlite as u'[1,2,3,4]', which places a string in quotes in
that variables place:

plot(u'[1,2,3,4]')

6. the plot(eval(self.plot)), changes the variable from the u'[1,2,3,4]'
to just [1,2,3,4]

7 As stated somewhere above, the float error has nothing to do with
the probel, only the fact that it was used as if I had placed ''
around the necessary data from the db field.

8. If anyone has a way better than eval to convert the u'field' when
replacing a variable so that

self.plot = [1,2,3,4]

instead of

self.plot = u'[1,2,3,4]'


Let me know, meanwhile I'll be reviewing the replies more thoroughly,
now that I've had a nap.


Thanks,
David
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to