Tools Sprint wrap-up (a bit late)

We just had two people out to the Tools Sprint, myself and Alex Volkov (of PyGTA fame).  Alex ported gprof2dot to Python 3, which was, as usual, complicated because the codebase already handled Unicode in various areas and because it is explicitly supporting very old Python versions.  Along the way we discovered that Python 3 did *not* follow it's library reorganization principles for the profile/cProfile modules (i.e. cProfile is still there, and is the "real" profiler, while "profile" is the same old useless junk, but cProfile is also compatible with Python 2 tools), so the work is only *necessary* for distributions that are *not* shipping Python 2.

I worked primarily on RunSnakeRun, making it more flexible so that a Coldshot profile loader can declare extra features (hierarchy types at the moment) and the GUI will configure itself based on that information.  Worked on wxPython 2.9 compatibility for a bit (it works on my machine, anyway).  I also did a bit of work on Coldshot itself, and played a bit with Python 3 porting for Coldshot before running away not-really-caring-any-more :) .


  1. Naveen Michaud-Agrawal

    Naveen Michaud-Agrawal on 11/28/2012 1:39 p.m. #

    Hi Mike, I just watched your PyCon CA video and coldshot sounds really interesting. Is the code up somewhere to play around with? Thanks.

Comments are closed.


Pingbacks are closed.