Marco's atexit issue was: Re: ANN: wxPython 3.0.1.1
Marco Prosperi
marcoprosperi347 at gmail.com
Mon Sep 15 08:19:43 EDT 2014
all the code addressed by the exception is out of my source. I don't have
any atexit.register in my code
Marco
On Friday, September 12, 2014 6:33:09 PM UTC+2, Nathan McCorkle wrote:
>
>
>
> On Friday, September 12, 2014 1:14:41 AM UTC-7, Marco Prosperi wrote:
>>
>>
>> I'm trying to pass my application from wxpython2.9.4 to 3.0.1 but there
>> seems to be still some of the problems that made me skip wxpy2.9.5: when
>> I
>> close the main window of my application (windows7-64bit, python 2.7) I
>> get
>> exceptions like this below (none with wxpy2.9.4). How can I avoid that my
>> users get this? this happens after my OnExit function is completed
>>
>> Marco
>>
>> Error in atexit._run_exitfuncs:
>> Traceback (most recent call last):
>> File "C:\Programmi\Python27\lib\atexit.py", line 24, in _run_exitfuncs
>> func(*targs, **kargs)
>> PyAssertionError: C++ assertion "GetEventHandler() == this" failed at
>> ..\..\src\
>> common\wincmn.cpp(478) in wxWindowBase::~wxWindowBase(): any pushed event
>> handle
>> rs must have been removed
>> Error in sys.exitfunc:
>> Traceback (most recent call last):
>> File "C:\Programmi\Python27\lib\atexit.py", line 24, in _run_exitfuncs
>> func(*targs, **kargs)
>> wx._core.PyAssertionError: C++ assertion "GetEventHandler() == this"
>> failed
>> at .
>> .\..\src\common\wincmn.cpp(478) in wxWindowBase::~wxWindowBase(): any
>> pushed eve
>> nt handlers must have been removed
>>
>
>
> Post some code? Sounds like you're trying to interact with a wxPython
> object in a function using atexit.register(AtExit)... which likely is
> always going to happen after the wx Destroy method is all done.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20140915/09636583/attachment.html>
More information about the Python-list
mailing list