Я пытаюсь использовать модуль timeit, но я не знаю, как это сделать. У меня есть основной:
from Foo import Foo
if __name__ == '__main__':
...
foo = Foo(arg1, arg2)
t = Timer("foo.runAlgorithm()")
print t.timeit(2)
и мой класс Foo имеет метод с именем runAlgorithm()
ошибка вот в чем:
NameError: глобальное имя «foo» не определено
Что я делаю не так? Могу ли я взять время из метода класса?