У меня есть следующий код.
from parameterized import parameterized
class XYZ():
@property
def my_funcs(self):
return [self.A, self.B, self.C]
def A(self):
do something
def B(self):
do something
@parameterized.expand(parameters)
def C(self, var1_parameter, var2_parameter):
do something with the parameters
Теперь я работаю в другом месте:
for func in self.my_funcs:
print(func.__name__)
<call func>
Я получаю A, B (связанные методы), но C - None.
Как сделать C как Not None? Что я здесь не так делаю?