спасибо, действительно не дочитал!
ещё задался вопросом, как получать вывод статистики не в консоль, а в переменную.
и с помощью
http://googleappengine.ru/kb/commontasks.html пришёл к такому варианту,
только использующему другой профайлер, но мне пока разницы в этом нет
итого:
import cProfile, pstats, StringIO
stream = StringIO.StringIO()
prof = cProfile.Profile()
prof = prof.runctx("function( **l_Args ))", globals(), locals())
stats = pstats.Stats(prof, stream=stream)
stats.sort_stats("time", "calls")
stats.print_stats(80)
Result = stream.getvalue()
и надо заметить, что тут входящая l_Args - должна быть глобальной