Message255935
Currently, the result of profile.run can not easily sort by mutiple values with "sort" keyword argument. Following code will work with this patch.
>>> import cProfile
>>> cProfile.run('42**42', sort=('tottime', 'stdname'))
3 function calls in 0.000 seconds
Ordered by: internal time, standard name
ncalls tottime percall cumtime percall filename:lineno(function)
1 0.000 0.000 0.000 0.000 {built-in method builtins.exec}
1 0.000 0.000 0.000 0.000 <string>:1(<module>)
1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
>>> import cProfile
>>> cProfile.run('42**42', sort=('tottime', 'stdname'))
3 function calls in 0.000 seconds
Ordered by: internal time, standard name
ncalls tottime percall cumtime percall filename:lineno(function)
1 0.000 0.000 0.000 0.000 {built-in method builtins.exec}
1 0.000 0.000 0.000 0.000 <string>:1(<module>)
1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
>>> import profile
>>> profile.run('42**42', sort=('tottime', 'stdname'))
4 function calls in 0.000 seconds
Ordered by: internal time, standard name
ncalls tottime percall cumtime percall filename:lineno(function)
1 0.000 0.000 0.000 0.000 profile:0(42**42)
1 0.000 0.000 0.000 0.000 :0(exec)
1 0.000 0.000 0.000 0.000 :0(setprofile)
1 0.000 0.000 0.000 0.000 <string>:1(<module>)
0 0.000 0.000 profile:0(profiler) |
|
| Date |
User |
Action |
Args |
| 2015-12-05 08:25:52 | wdv4758h | set | recipients:
+ wdv4758h |
| 2015-12-05 08:25:52 | wdv4758h | set | messageid: <[email protected]> |
| 2015-12-05 08:25:52 | wdv4758h | link | issue25804 messages |
| 2015-12-05 08:25:51 | wdv4758h | create | |
|