[issue22696] Add a function to know about interpreter shutdown

2015-01-05 Thread STINNER Victor
STINNER Victor added the comment: > Using the function in the stdlib can be done separately. Is there an open issue for that? -- ___ Python tracker ___ _

[issue22696] Add a function to know about interpreter shutdown

2014-12-06 Thread Arfrever Frehtes Taifersar Arahesis
Changes by Arfrever Frehtes Taifersar Arahesis : -- nosy: +Arfrever ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscri

[issue22696] Add a function to know about interpreter shutdown

2014-12-06 Thread Antoine Pitrou
Antoine Pitrou added the comment: Using the function in the stdlib can be done separately. I fixed the typo in the docstring. Thanks! -- resolution: -> fixed stage: needs patch -> resolved status: open -> closed ___ Python tracker

[issue22696] Add a function to know about interpreter shutdown

2014-12-06 Thread Roundup Robot
Roundup Robot added the comment: New changeset 7f3695701724 by Antoine Pitrou in branch 'default': Issue #22696: Add function :func:`sys.is_finalizing` to know about interpreter shutdown. https://hg.python.org/cpython/rev/7f3695701724 -- nosy: +python-dev __

[issue22696] Add a function to know about interpreter shutdown

2014-12-05 Thread STINNER Victor
STINNER Victor added the comment: > Before committing the patch it will be good to find places in the code which > will benefit from this function. The traceback and/or the linecache is a first good candidate to use this new function. We may patch more functions later if needed, I don't think

[issue22696] Add a function to know about interpreter shutdown

2014-12-05 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Before committing the patch it will be good to find places in the code which will benefit from this function. And please don't forget to fix a typo in the docstring. -- ___ Python tracker

[issue22696] Add a function to know about interpreter shutdown

2014-12-05 Thread STINNER Victor
STINNER Victor added the comment: is_finalizing2.patch looks good to me. -- ___ Python tracker ___ ___ Python-bugs-list mailing list U

[issue22696] Add a function to know about interpreter shutdown

2014-12-05 Thread Antoine Pitrou
Antoine Pitrou added the comment: Here is a patch with docs. -- Added file: http://bugs.python.org/file37369/is_finalizing2.patch ___ Python tracker ___ _

[issue22696] Add a function to know about interpreter shutdown

2014-12-05 Thread STINNER Victor
STINNER Victor added the comment: > After solving this issue we should reconsider the > traceback_ignore_linecache_error.patch patch in issue22599. I reposted the patch in this issue since I just closed the issue #22599. -- Added file: http://bugs.python.org/file37365/traceback_ignore

[issue22696] Add a function to know about interpreter shutdown

2014-12-04 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: After solving this issue we should reconsider the traceback_ignore_linecache_error.patch patch in issue22599. -- ___ Python tracker ___ _

[issue22696] Add a function to know about interpreter shutdown

2014-11-19 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: An indirect way how to know about interpreter shutdown -- test existing of the path attribute in sys (issue20603). -- ___ Python tracker ___

[issue22696] Add a function to know about interpreter shutdown

2014-11-16 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: I'm +0 for is_finalizing. There is a typo in the docstring. -- ___ Python tracker ___ ___ Python-

[issue22696] Add a function to know about interpreter shutdown

2014-10-22 Thread Antoine Pitrou
Antoine Pitrou added the comment: > Are there other special interpreter states about which it would by > helpful to know? Interpreter initializing, garbage collecting, signal > handling? - interpreter initializing: user code generally isn't executed in that phase - garbage collecting: there ar

[issue22696] Add a function to know about interpreter shutdown

2014-10-22 Thread Antoine Pitrou
Antoine Pitrou added the comment: > My patch uses a private function which is CPython specific. > Does it make sense to add a public function instead? I would like it to be public. It can be useful in __del__ methods and the like. -- ___ Python track

[issue22696] Add a function to know about interpreter shutdown

2014-10-22 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Are there other special interpreter states about which it would by helpful to know? Interpreter initializing, garbage collecting, signal handling? -- ___ Python tracker

[issue22696] Add a function to know about interpreter shutdown

2014-10-22 Thread STINNER Victor
STINNER Victor added the comment: For the issue #22599, I wrote a patch but then I removed my patch and reverted my changed... Here is a new patch which implements why I already wrote: add a new sys._is_finalizing() function, with a unit test. > I propose to add a new function sys.shutting_do

[issue22696] Add a function to know about interpreter shutdown

2014-10-22 Thread Antoine Pitrou
New submission from Antoine Pitrou: I propose to add a new function sys.shutting_down() (name debatable) returning True if the interpreter is currently shutting down. This would be a function so that you can bind it and avoid having it wiped at shutdown :-) -- components: Interpreter