class Point(namedtuple('Point', 'x y')):
    __cache = {}

def __new__(cls, x, y):
    return Point.__cache.setdefault((x, y), super(cls, Point).__new__(cls,
        x, y))
Как сделать так, чтобы два объекта имели одинаковый идентификатор в python?