У меня есть класс.Этот класс имеет список функций, которые должны оцениваться другой программой.
class SomeClass(object):
def __init__(self, context):
self.functions_to_evaluate = []
Есть функция, которая добавляет функции к экземпляру SomeClass с помощью чего-то вроде:
new_function = check_number(5)
SomeClassInstance.functions_to_evaluate.append(new_function)
Где check_number - это функция, которая проверяет, больше ли число 10,скажем
Если я возьму SomeClassInstance.functions_to_evaluate и напечатаю его, я получу набор объектов Python, например, так:
<some_library.check_number object at 0x07B35B90>
Мне интересно, можно ли мне извлечь данные, указанныедля check_number, так что-то вроде:
SomeClassInstance.functions_to_evaluate [0] .python_feature (), который будет возвращать "5" или что угодно, что было введено для меня в check_number.