Код:
class C:
def __init__(self, **kwargs):
self.w = 'foo'
self.z = kwargs['z']
self.my_function(self.z)
def my_function(self, inp):
inp += '!!!'
input_args = {}
input_args['z'] = 'bar'
c = C(**input_args)
print c.z
Ожидаемый результат
bar!!!
Фактический результат
bar
Как называется метод класса в инициализации?Как вы называете метод класса в __init__?
Ах! Так что это была проблема с моим примером! В моей реальной проблеме я буду заниматься композицией. Благодарю. –