##// END OF EJS Templates
Partial fixes for 2.4 compatibility. Unfinished....
Partial fixes for 2.4 compatibility. Unfinished. We just discovered that 0.9 breaks with python 2.4. This is an attempt at fixing the problem, but I'm not finished yet. Pushing so others can work off my branch.

File last commit:

r1049:c87d640e
r1706:a953d91d
Show More
run_ipy_in_profiler.py
16 lines | 423 B | text/x-python | PythonLexer
/ tools / run_ipy_in_profiler.py
import cProfile as profile
import sys
#import profile
def main():
import IPython.ipapi
print "Entering ipython for profiling. Type 'Exit' for profiler report"
IPython.ipapi.launch_new_instance()
if len(sys.argv) == 1:
profile.run('main()', 'ipython_profiler_results')
import pstats
p = pstats.Stats(len(sys.argv) >1 and sys.argv[1] or 'ipython_profiler_results')
p.sort_stats('time').print_stats(30)