Noam Raphael <[EMAIL PROTECTED]> wrote: > > On 11/5/05, "Martin v. Löwis" <[EMAIL PROTECTED]> wrote: > > More generally, I claim that the current behaviour is better than > > *any* alternative. To refute this claim, you would have to come > > up with an alternative first. > > > The alternative is to drop the __hash__ method of user-defined classes > (as Guido already decided to do), and to make the default __eq__ > method compare the two objects' __dict__ and slot members. > > See the thread about default equality operator - Josiah Carlson posted > there a metaclass implementing this equality operator.
The existance of a simple equality operator and metaclass is actually a strike against changing the default behavior for equality. - Josiah _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com