Code:
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
Expected Result
bar!!!
Actual Result
bar
How do you call a class' method in init?
 
     
     
     
     
    