параметризованная функция отсутствует в списке ограниченных методов - PullRequest
0 голосов
/ 06 ноября 2019

У меня есть следующий код.

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? Что я здесь не так делаю?

...