On 2011-01-16 11:59:11 -0800, Zeynel said:
What does vote.vote refer to in this snippet?
def txn():
quote = Quote.get_by_id(quote_id)
vote = Vote.get_by_key_name(key_names = user.email(), parent =
quote)
if vote is None:
vote = Vote(key_name = user.email(), parent = quote)
if vote.vote == newvote:
return
quote.votesum = quote.votesum - vote.vote + newvote
vote.vote = newvote
from here: http://code.google.com/appengine/articles/overheard.html
vote refers to the Vote instance.
vote.vote refers to the instance variable in that instance:
vote: The value of 1 for like, -1 for dislike.
Confusing choice of names, in my opinion.
-Tom
--
http://mail.python.org/mailman/listinfo/python-list