Message79982
How about using a timer instead of the 'count += 1' loop: after starting
the 32 self.pendingcalls_submit threads, set up a threading.Event and
start yet another thread that simply does a time.sleep(5.0) (or whatever)
and then sets that event.
Then your waiting loop could be something like:
while not self.my_event.is_set():
for i in range(1000):
a = i*i
self.assertEqual(len(l), n)
There's probably a better way, but that's the best I can come up with this
late on a Friday night... |
|
Date |
User |
Action |
Args |
2009-01-16 22:31:53 | mark.dickinson | set | recipients:
+ mark.dickinson, amaury.forgeotdarc, pitrou, kristjan.jonsson, christian.heimes |
2009-01-16 22:31:53 | mark.dickinson | set | messageid: <1232145113.02.0.165509052206.issue4293@psf.upfronthosting.co.za> |
2009-01-16 22:31:52 | mark.dickinson | link | issue4293 messages |
2009-01-16 22:31:51 | mark.dickinson | create | |
|