[python-win32] PumpMessages in main thread called by embedded Python causes crash
reckoner
reckoner at gmail.com
Sat Apr 28 18:21:46 CEST 2012
I have written some code that catches windows events that also includes
the usual PumpMessages, and all of this works fine when I run it from
the Python interpreter (Python version 2.6). However, when a separate
application that has Python embedded calls the same code, the calling
application crashes. I have tracked this down to the PumpMessages call
in my code.
My question is why does this work perfectly well from the interpreter,
but cause a crash when called from the embedded Python running in a
separate application. Note that I don't have access to the separate
application in which the Python call is embedded and when it crashes it
does not provide any kind of traceback. It took a long time to narrow
it down to the PumpMessages call.
Any advice appreciated. I am really stuck here. By the way, this is on
Windows XP 32-bit.
Thanks!
More information about the python-win32
mailing list