On Wed, 3 Jul 2013 06:58:56 -0700 (PDT), egus <egu...@gmail.com> wrote: > Thanks for the direction Phil. > > I added sip.setdestroyonexit(False) to__init__ in my MainWindow class and > that appears to have negated the crashing on the two apps I tried it on. > Simply commenting that command out again caused the same apps to crash > after > adding it. So it's definitely the right direction. > > My limited knowledge of sip, do I risk any memory leaks or other unexpected > behavior by bypassing the c++ destructor call this way? Are there any > cleanup methods/calls I should add when setting setdestroyonexit to False?
It depends on what your application does after the interpreter exits. If it's just a Python script (ie. not embedded in a larger application) then the process is about to terminate anyway. This is the default behaviour of PyQt5. Phil _______________________________________________ PyQt mailing list PyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt