Daemon loses __file__ reference after a while.
Ian Kelly
ian.g.kelly at gmail.com
Tue Jul 24 16:08:43 EDT 2012
On Tue, Jul 24, 2012 at 1:32 PM, Paul Rubin <no.email at nospam.invalid> wrote:
> Dieter Maurer <dieter at handshake.de> 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.
More information about the Python-list
mailing list