[issue21125] traceback.extract_tb says quadruple when it means tuple

2014-04-01 Thread Glenn Maynard

New submission from Glenn Maynard:

https://docs.python.org/2/library/traceback.html

A “pre-processed” stack trace entry is a quadruple (filename, line number, 
function name, text) representing the information that is usually printed for a 
stack trace.

There's no such thing as a quadruple.  This should be tuple.

--
assignee: docs@python
components: Documentation
messages: 215326
nosy: Glenn.Maynard, docs@python
priority: normal
severity: normal
status: open
title: traceback.extract_tb says quadruple when it means tuple

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue21125
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue14073] allow per-thread atexit()

2013-11-25 Thread Glenn Maynard

Glenn Maynard added the comment:

This would be useful.  It shouldn't be part of atexit, since atexit.register() 
from a thread should register a process-exit handler; instead, something like 
threading.(un)register_atexit().  If called in a thread, the calls happen when 
run() returns; if called in the main thread, call them when regular atexits are 
called (perhaps interleaved with atexit, as if atexit.register had been used).

For example, this can be helpful to handle cleaning up per-thread singletons 
like database connections.

--
nosy: +Glenn.Maynard

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue14073
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue10278] add time.wallclock() method

2011-01-13 Thread Glenn Maynard

Glenn Maynard glennfmayn...@gmail.com added the comment:

I agree with Victor: Python should provide a function to supply monotonic time, 
which is what's really wanted for measuring time deltas.  Far too many 
applications incorrectly use the system clock for this, and Python makes this 
worse by not providing any standard library function to allow people to do this 
correctly.

In Windows, it should probably use GetTickCount64 if available, otherwise 
GetTickCount with logic to handle wrapping.  I think QueryPerformanceCounter is 
problematic as a general-purpose timer: depending on the hardware and Windows 
version, it can be offset differently across CPUs, and may not be reliable on 
some processors.  It may be fixed in Vista or Win7, I'm not sure; if so it's 
much higher resolution than GTC.

--
nosy: +glenn

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue10278
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com