Thanks.

The problem was that __del__() tried to call an OpenGL function (to disable the light).  Going "del Light1" before exiting fixed the problem.