Closed GoogleCodeExporter closed 9 years ago
Marking as "fixed" (but not "verified", in case someone still can experience
it).
Here is an exerpt of a discussion with Wout, who seems to have fixed the issue.
This
is just for further reference in case of problems.
Wout Clymans: did i fix issue 40?
Kiddo: yep, seems like you really did fix the weirdness [in revisions 65-66],
or I'm
being lucky today. However, I don't quite understand what moving the
lock.release
from the individual watches to the upper watch.py changes? And how did you
guess that
was the fix?
Wout Clymans: lock.release() releases the thread so another thread can use it.
but if
you release it before calling the notification, probably another thread takes
the
lock and the other thread bloks. Today I got the same bug as you and without
threads
it worked fine, so I started looking what could be wrong with the threads.
Original comment by nekoh...@gmail.com
on 29 Jan 2007 at 5:17
Original comment by nekoh...@gmail.com
on 18 Mar 2008 at 2:04
Original issue reported on code.google.com by
nekoh...@gmail.com
on 27 Jan 2007 at 10:15