Допустим, у меня есть функция:
def f(x):
for i in range(x):
print(i**2)
return x
Я хочу реализовать это:
print(f(99999999))
if f.runTime() > 0.1:
#DoSomething()
Так что она будет вызывать функцию, но будет делать DoSomething (), если f ( ) занимает больше 0,1 с (даже до того, как f () вернется!)
Так что нет, модуль time
- это не то, что я ищу.