Я много читал об этом предмете, но я все еще не могу найти подходящий ответ. У меня есть класс вроде:
class A(object):
def __init__(self, first, second):
self.first = first
self.second = second
def __eq__(self, other):
return ****
def __str__(self):
return *****
def __repr__(self):
return ****
a = A("a", "b")
Как я могу запретить a.first = "c", например?