Closed
Description
Timing script execution fails in IPython 0.11 in combination with Python 2.7.2 due to a formatting problem in the output, when requesting multiple script executions with run -t -N <N>
:
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/IPython/core/magic.pyc in magic_run(self, parameter_s, runner, file_finder)
1695 print "\nIPython CPU timings (estimated):"
1696 print "Total runs performed:",nruns
-> 1697 print " Times : %10.2f %10.2f" % ('Total','Per run')
1698 print " User : %10.2f s, %10.2f s." % (t_usr,t_usr/nruns)
1699 print " System : %10.2f s, %10.2f s." % (t_sys,t_sys/nruns)
The problem seems to be that strings are passed to float format specifiers on line 1697. In IPython 0.10.1, the corresponding line read
print " Times : %10s %10s" % ('Total','Per run')