Make test.support.reap_threads() faster

This commit is contained in:
Antoine Pitrou 2013-08-16 21:02:02 +02:00
parent 95b21460ee
commit 05eafa887b
1 changed files with 2 additions and 2 deletions

View File

@ -1750,12 +1750,12 @@ def threading_setup():
def threading_cleanup(*original_values): def threading_cleanup(*original_values):
if not _thread: if not _thread:
return return
_MAX_COUNT = 10 _MAX_COUNT = 100
for count in range(_MAX_COUNT): for count in range(_MAX_COUNT):
values = _thread._count(), threading._dangling values = _thread._count(), threading._dangling
if values == original_values: if values == original_values:
break break
time.sleep(0.1) time.sleep(0.01)
gc_collect() gc_collect()
# XXX print a warning in case of failure? # XXX print a warning in case of failure?