Тестирование на равенство ссылок В Python

Скажем, у меня есть класс в Python, который имеет метод EQ, определенный для сравнения атрибутов для равенства:

class Foo(object):
    # init code...

    def __eq__(self, other):
        # usual eq code here....

Как я могу сравнить два экземпляра FOO для справочного равенства (это тест, если они такой же экземпляр)? Если я сделаю:

f1 = Foo()
f2 = Foo()
print f1 == f2

Я получаю правду, даже если они разные объекты.

26
задан Adam Parkin 1 September 2011 в 17:29
поделиться