http://bugs.python.org/issue19495 timeit enhancement

Discussion in 'Python' started by Mark Lawrence, Jun 13, 2014.

  1. The request is for a class within timeit that allows you to test code
    inside a with block. It strikes me as being useful but there's only one
    response on the issue, albeit a positive one. If others here think this
    would be a useful addition I'll see if I can take this forward, unless
    there are any timeit fans lurking who'd like to run with it themselves.
     
    Mark Lawrence, Jun 13, 2014
    #1
    1. Advertisements

  2. I have a Stopwatch() context manager which I have been using for a long
    time, very successfully. There's an early version here:

    http://code.activestate.com/recipes/577896

    I'll clean it up and submit it on the bug tracker.
     
    Steven D'Aprano, Jun 13, 2014
    #2
    1. Advertisements

  3. And I have a LogTimer context manager that emits a log message when a with
    suite exceeds a threshold.

    I'm sure it is far cruder and limited than Steven's; I'm mentioning it in
    support of the use case.

    Cheers,
    Cameron Simpson <>

    1993 Explorer - Cage? Hell, it's a prison. - Will Hartung
     
    Cameron Simpson, Jun 13, 2014
    #3
  4. I see it's there, thanks Steven :)
     
    Mark Lawrence, Jun 13, 2014
    #4
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.