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

2014-06-13 Thread Mark Lawrence

On 13/06/2014 01:44, Steven D'Aprano wrote:

On Fri, 13 Jun 2014 00:35:43 +0100, Mark Lawrence wrote:


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.


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.



I see it's there, thanks Steven :)

--
My fellow Pythonistas, ask not what our language can do for you, ask 
what you can do for our language.


Mark Lawrence

---
This email is free from viruses and malware because avast! Antivirus protection 
is active.
http://www.avast.com


--
https://mail.python.org/mailman/listinfo/python-list


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

2014-06-12 Thread Cameron Simpson

On 13Jun2014 00:44, Steven D'Aprano  
wrote:

On Fri, 13 Jun 2014 00:35:43 +0100, Mark Lawrence wrote:

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.


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.


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 vfr...@netcom.com
--
https://mail.python.org/mailman/listinfo/python-list


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

2014-06-12 Thread Steven D'Aprano
On Fri, 13 Jun 2014 00:35:43 +0100, Mark Lawrence wrote:

> 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.

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
http://import-that.dreamwidth.org/
-- 
https://mail.python.org/mailman/listinfo/python-list


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

2014-06-12 Thread Mark Lawrence
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.


--
My fellow Pythonistas, ask not what our language can do for you, ask 
what you can do for our language.


Mark Lawrence

---
This email is free from viruses and malware because avast! Antivirus protection 
is active.
http://www.avast.com


--
https://mail.python.org/mailman/listinfo/python-list