У меня есть переменная экземпляра из класса, и я хочу выполнить некоторый код, когда в моей переменной есть изменение.
Я знаю, как обрабатывается событие свойства и шаблона Observer, но я не думаю, что это помогает в моем случае.
Пример:
class Thing:
def __init__(self):
self.thing = []
self.thing2 = ""
def code_that_executes(self):
self.thing2 = self.thing[0]
s = Thing()
s.thing.append("Something") #The event