Some confusion seems to exist about the stats modules I'm writing. About a month and a bit ago I wrote
hstats as a module to analyse
hotshot profiling data. It was never my intention to make it compatible with
pstats at all. It aimed at being usable to read profiling statistics from hotshot in an efficient way.
Currently I am working on the
hpstats module, which will be api compatible with
pstats. This module does use
hstats so it only needs to handle higher level stuff. As an effect of this I'm now sometimes putting in new functionality into
hstats but I hope this is a good thing.
So to say the essense again:
hstats is not API compatible with
pstats and is not meant to be.