def apply_lsprofiled(filename, the_callable, *args, **kwargs): from bzrlib.lsprof import profile ret, stats = profile(the_callable, *args, **kwargs) stats.sort() if filename is None: stats.pprint() else: stats.save(filename) trace.note('Profile data written to "%s".', filename) return ret
def _collect_stats(): "Collect and return some dummy profile data." from bzrlib.lsprof import profile ret, stats = profile(_junk_callable) return stats