On Fri, Sep 8, 2017 at 12:52 PM Antoine Pitrou <solip...@pitrou.net> wrote:
> On Fri, 8 Sep 2017 12:40:34 -0700 > Nathaniel Smith <n...@pobox.com> wrote: > > > > PyPy just abandons everything when shutting down, instead of running > > finalizers. See the last paragraph of : > > > http://doc.pypy.org/en/latest/cpython_differences.html#differences-related-to-garbage-collection-strategies > > > > So that might be a useful source of experience. > > CPython can be embedded in applications, though, and that is why we try > to be a bit more thorough during the interpreter cleanup phase. > Indeed. My gut feeling is that proposing to not run finalizers on interpreter shutdown is a non-starter and would get the pep rejected. We've previously guaranteed that they were run unless the process dies via an unhandled signal or calls os._exit() in CPython. -gps
_______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com