Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #29009

Re: Some questions about atexit

From Terry Reedy <tjreedy@udel.edu>
Subject Re: Some questions about atexit
Date 2012-09-12 22:29 -0400
References <roy-68612B.20582312092012@news.panix.com>
Newsgroups comp.lang.python
Message-ID <mailman.587.1347503376.27098.python-list@python.org> (permalink)

Show all headers | View raw


On 9/12/2012 8:58 PM, Roy Smith wrote:
> The atexit docs (http://docs.python.org/library/atexit.html) are very
> confusing.  In one place they say, "The order in which the functions are
> called is not defined".  In another place, "all functions registered are
> called in last in, first out order".  Which is correct?

Check the tracker (bugs.python.org) for atexit issues, open and closed. 
I believe there was one about order and whether to make a guarantee. The 
doc might have been changed one place and not another. The newer 
statement is probably correct. In any case, the wrong place should be 
corrected.

> Also, it's not clear how atexit handlers interact with threading.  Do
> all handlers get called in the main thread?  What if some other thread
> registers a handler?  Does it get called in that thread?

Don't know about this.

-- 
Terry Jan Reedy

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Some questions about atexit Roy Smith <roy@panix.com> - 2012-09-12 20:58 -0400
  Re: Some questions about atexit Terry Reedy <tjreedy@udel.edu> - 2012-09-12 22:29 -0400
    Re: Some questions about atexit Roy Smith <roy@panix.com> - 2012-09-13 09:03 -0400

csiph-web