Class.this используется, если ваш класс расширяет действие getapplication (), используемое, ссылается на приложение и приложение, расширяет контекст приложения getbasecontext () ссылается на контекст контекста активности, ссылаясь на ваш жизненный цикл вашего приложения applicationcontext ссылается на ваш жизненный цикл приложения
Измените эту строку:
t = timeit.Timer("foo()")
К этому:
t = timeit.Timer("foo()", "from __main__ import foo")
Выезд ссылка Вы обеспечили в самой нижней части.
Для предоставления timeit доступа модуля к функциям Вы определяете, можно передать параметр установки, который содержит оператора импорта:
я просто протестировал его на своей машине, и это работало с изменениями.
t = timeit.Timer("foo()", "from __main__ import foo")
, Так как timeit не имеет Вашего материала в объеме.