summaryrefslogtreecommitdiff
path: root/tests/thread/thread_stdin.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/thread/thread_stdin.py')
-rw-r--r--tests/thread/thread_stdin.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/thread/thread_stdin.py b/tests/thread/thread_stdin.py
index a469933f1..498b0a3a2 100644
--- a/tests/thread/thread_stdin.py
+++ b/tests/thread/thread_stdin.py
@@ -5,6 +5,7 @@
# This is a regression test for https://github.com/micropython/micropython/issues/15230
# on rp2, but doubles as a general property to test across all ports.
import sys
+import time
import _thread
try:
@@ -38,7 +39,7 @@ StdinWaiter().wait_stdin(1000)
# have run yet. The actual delay is <20ms but spinning here instead of
# sleep(0.1) means the test can run on MP builds without float support.
while not thread_waiter.is_done():
- pass
+ time.sleep(0)
# The background thread should have completed its wait by now.
print(thread_waiter.is_done())