I am using Python libraries for Google App Engine. How much is it that this decision of equality on equals
area of the following classes: in a square ()
can override the method user_id
class user account (db.Model): # user_id user = db.UserProperty (expected = true) user_id = db.StringProperty (expected = true) first_name = db.StringProperty () last_name = db.StringProperty () Notification But compare all equality tests on = db.ListProperty (db.Key)
Right now, I am getting a user account
object and tax user1.user_id by I'm equalty == user2.user_id
. Is there any way I can override it so that 'user1 == user2' will only see the 'user_id' field?
Thank you in advance
defy operators __ eq __
(==) and __ ne __
(! =)
for example
class user account (db.Model): def __eq __ (self, others): if isinstance (other, user account): return self.user_id == other.user_id return NotImplemented def __ne __ (self, other): results = self .__ eq __ (other) if not the result Unable to: Result result result not return
Comments
Post a Comment