Windows/COM events/strange behavior
Mark Hammond
MarkH at ActiveState.com
Sat Oct 27 01:42:26 EDT 2001
Krzysztof Czarnowski wrote:
[I wrote]
>>What is the main loop doing. It too should be sitting on a
>>PumpWaitingMessages() loop.
...
> I really do observe the same behaviour with other apps (e.g. pfe file
> editor).
>
> My main thread loop is doing (slightly simplified):
>
> while 1:
> event_stop.wait(3)
> if event_stop.isSet(): break
> if msvcrt.kbhit():
> k = msvcrt.getch()
> if k in ['s', 'S']: break
>
> The PumpWaitingMessages() loop is executed in a child thread. In parallel
> another "CORBA child-thread" is working.
As I said, this main thread probably needs to be calling
PumpWaitingMessages() each time around the loop.
Mark.
More information about the Python-list
mailing list