On 14/10/10 20:33, David Hutto wrote:
On Thu, Oct 14, 2010 at 3:31 PM, David Hutto<smokefl...@gmail.com> wrote:
On Thu, Oct 14, 2010 at 3:24 PM, Adam Bark<adam.jt...@gmail.com> wrote:
On 14/10/10 20:21, David Hutto wrote:
On Thu, Oct 14, 2010 at 2:58 PM, Adam Bark<adam.jt...@gmail.com> wrote:
Actually, I needed it to be converted to something without a string
attached to it. See a post above, and it was fixed by eval(),
Thanks though. And I'm sure at some point this morning in a moment of
frustration rather than logic, I tried your approach.
What do you mean by "without a string attached to it"?
Also using eval could be dangerous unless you're sure the stuff coming
out
of your dbase is safe.
Read the above posts and it should be explanation enough.
I did read them and it's really not clear.
I needed to have:
self.lines = self.newplot.plot(self.plot)
from the data I brought in I got the following when the variable
above(self.plot) was inserted:
self.lines = self.newplot.plot(u'plot')
So by applying eval:
self.lines = self.newplot.plot(eval(self.plot))
It then inserted the following when the variable self.plot was used:
self.lines = self.newplot.plot(eval(plot)
no u'stringhere' in the second version with eval around the variable.
I hope that makes it clearer. Otherwise I might have to let you borrow
my Windex to clean the screen.
In other words I needed (1,2,3,4) not u'(1,2,3,4)' to be inserted for
variable self.plot
In which case the code Sanders sent you is a much more sensible way of
recovering your data. Evalling the string u'plot' still doesn't make
much sense to me though. I think I may have been overestimating the
quality of your code.
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor