Comment 1 for bug 497419

Revision history for this message
Robert Ferrell (ferrell) wrote :

This looks a bit like bug #300218, but isn't the same (to my eyes).

I traced the problem as far as:

        try: # restore state no matter what (e.g., KeyboardInterrupt)
            if timeout is None:
                waiter.acquire()
                if __debug__:
                    self._note("%s.wait(): got it", self)

in wait() in lib/python2.6/threading.py. The call to waiter.acquire() never returns. (That's line 237 in my version of threading.py)