On Tue, Jul 24, 2012 at 1:32 PM, Paul Rubin <[email protected]> wrote: > Dieter Maurer <[email protected]> writes: >> I have only one vague idea: should something try to terminate the >> process, modules would start to lose their variables during shutdown. > > That happens all the time with multi-threaded programs, because the > shutdown is happening concurrently with other threads doing stuff. Are > there threads in this particular program?
It also comes up in single-threaded programs that use finalizers (__del__ methods). At the time an object is finalized, many globals might already be gone. -- http://mail.python.org/mailman/listinfo/python-list
