Czy jest możliwe przeciążenie przypisania Pythona?

Czy istnieje magiczna metoda, która może przeciążać operatora przypisania, jak__assign__(self, new_value)?

Chciałbym zabronić ponownego wiązania dla instancji:

class Protect():
  def __assign__(self, value):
    raise Exception("This is an ex-parrot")

var = Protect()  # once assigned...
var = 1          # this should raise Exception()

Czy to możliwe? Czy to szalone? Czy powinienem być na lekarstwie?

questionAnswers(10)

yourAnswerToTheQuestion