import timeit def wrapper(func, *args, **kwargs): def wrapped(): func(*args, **kwargs) return wrapped looker = here.search('orc') wrapped = wrapper(looker.execute_cmd, 'look') self.msg( timeit.timeit(wrapped, number=10) ) :fi 3 :fi 4 :fi 4 :fi 5