Commit 1fef0154 authored by Victor Stinner's avatar Victor Stinner Committed by GitHub

bpo-29796: test_weakref: Fix collect_in_thread() on Windows (#2553)

Sleep 1 ms instead of 0.1 ms to workaround a rounding issue on
Windows. On Windows, time.sleep(0.0001) sleeps 0 ms, so
collect_in_thread() calls gc.collect() in a loop and tests using this
thread takes too long. Sleep 1 ms so time.sleep() sleeps 15.6 ms on
Windows.
parent 2e5867d9
......@@ -58,7 +58,7 @@ class RefCycle:
@contextlib.contextmanager
def collect_in_thread(period=0.0001):
def collect_in_thread(period=0.001):
"""
Ensure GC collections happen in a different thread, at a high frequency.
"""
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment