Antoine Pitrou <[email protected]> added the comment:

Less disruptive approach:

        old_process = _current_process
        _current_process = self
        try:
            util._finalizer_registry.clear()
            util._run_after_forkers()
        finally:
            del old_process

This will delay finalization of the old process object until after 
_run_after_forkers() is executed, without (hopefully) messing with semantics.

----------

_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue12310>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to