Currently I am doing this to use SampleClass.method1()
:
output = SampleClass().method1(input_var)
But instead, I want to do this:
output = SampleClass.method1(input_var).
How do I do this?
class SampleClass(object):
def __init__(self):
self.var1 = 'var1'
self.var2 = 'var2'
def method1(self, input_var):
self.var3 = self._method2(input_var)
return self._method3(self.var3)
def _method2(self):
pass
def _method3(self):
pass
Is it feasible to change the above class to the following?
class SampleClass(object):
def __init__(self, input_var):
self.var1 = 'var1'
self.var2 = 'var2'
return self.method1(input_var)
def method1(self, input_var):
self.var3 = self._method2(input_var)
return self._method3(self.var3)
def _method2(self):
pass
def _method3(self):
pass
Thank you.