PythonCOM connectableserver
Mark Hammond
MarkH at ActiveState.com
Fri Mar 16 17:53:30 EST 2001
Masog, David wrote:
> I've used win32com\demos\connect.py as a starting point, but I'm trying
> to write the connectable client portion in VC++ rather than Python.
>
> When I comment out the line containing the self._BroadcastNotify the
> script executes successfully(I made it return a value to the client).
>
> When I leave the _BroadcastNotify line in I successfully catch the fired
> event, but immedately afterward receive:
> Fatal Python error: PyEval_ReleaseThread: wrong thread state
>
> I have seen some postings that refer to similar thread issues calling
> Python callbacks from C but don't know how this would apply in this
> case.
> Could someone please shed some light on this issue or direct me towards
> a different approach?
Do you get this error with the sample, or only once you have modified it.
My guess is that you are implementing the other side yourself, and that
then tries to use Python. This code is probably not managing the thread
state correctly.
I can't be more specific as I dont have more specific information about
the problem.
Mark.
More information about the Python-list
mailing list