[IPython-dev] [patch 1/2] Try to use cProfile module (Python-2.5) instead of old profile.
smelkov at mph1.phys.spbu.ru
Thu Nov 23 16:44:05 EST 2006
On Thu, Nov 23, 2006 at 09:06:01PM +0200, Ville M. Vainio wrote:
> On 11/22/06, Kirill Smelkov <smelkov at mph1.phys.spbu.ru> wrote:
> >rationale: cProfile is faster.
> > try:
> > import profile,pstats
> > except ImportError:
> >- profile = pstats = None
> >+ pass
> >+# cProfile was added in Python2.5
> >+# if present, we use it instead of old profile, because cProfile is faster
> >+ import cProfile as profile
> >+ import pstats
> >+except ImportError:
> >+ pass
> New you import both profile and cProfile, if both exist. That's a bit
> wasteful; why not import cProfile first, and only if that raises
> ImportError import profile?
That's what I originally did (see [patch 2/9], buf Fernando objected, I
can't understand why...
Всего хорошего, Кирилл.
More information about the IPython-dev