Помогите с такой проблемой, как в self присвоить значение функции, а после её вызвать в другой?
И как в функцию передать значения при создании не вызвая её?
class create:
def person(self, name, handler):
self.name = name
self.handler = handler <--- Здесь проблема
return self
def start(self):
self.handler()
print("Started")
class make:
def Simple(self,type):
self.type = type
print("send %s" % self.type)
mage = make().Simple("Ogr") <--- Как задать здесь аргумент для self без вызова функции.
man = create()
man.person("Dukalis", mage)
man.start() <--- Как при запуске этой функции сделать так, чтобы запустилась и функция Simple?