Stefan Seefeld wrote: > In a python module of mine I import system modules > ('sys', say) and then use them from within some functions. > > However, during program termination I'm calling > one such function and the module reference ('sys') > is 'None' !
Are you running any daemon threads? This can generally happen when a daemon thread continues to access module globals during the interpreter shutdown sequence. At one stage all globals in all modules are rebound to None, and there's a chance some of your daemon thread code will execute just as this is occurring, resulting in that kind of error message. -Peter -- http://mail.python.org/mailman/listinfo/python-list