timeit and __future__

Karl Chen quarl at 8166.clguba.z.quarl.org
Fri Jun 19 21:21:53 CEST 2009


I wanted to time something that uses with_statement, in python2.5.
Importing __future__ in the statement or the setup doesn't work
since it's not the beginning of the code being compiled.  Other
than using a separate module, I could only come up with this:

    timeit.template = 'from __future__ import with_statement\n' + timeit.template

timeit should directly support importing __future__ stuff...




More information about the Python-list mailing list