Ich versuche, das timeit-Modul zu verwenden, aber ich weiß nicht, wie. Ich habe eine main:
from Foo import Foo
if __name__ == '__main__':
...
foo = Foo(arg1, arg2)
t = Timer("foo.runAlgorithm()")
print t.timeit(2)
und meine Klasse Foo hat eine Methode mit dem Namen runAlgorithm()
Der Fehler ist dieser:
NameError: globaler Name 'foo' ist nicht definiert
Was mache ich falsch? Kann ich die Zeit aus einer Klassenmethode übernehmen?