--- Lib/sched.py.orig 2008-05-09 10:13:33.000000000 -0500 +++ Lib/sched.py 2008-05-09 10:14:17.000000000 -0500 @@ -117,7 +117,7 @@ action(*argument) delayfunc(0) # Let other threads run else: - heapq.heappush(event) + heapq.heappush(q, event) @property def queue(self):