summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/thread/thread_ident1.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/thread/thread_ident1.py b/tests/thread/thread_ident1.py
index 390193acc..8e106cd31 100644
--- a/tests/thread/thread_ident1.py
+++ b/tests/thread/thread_ident1.py
@@ -5,7 +5,11 @@
import _thread
+tid = None
+
+
def thread_entry():
+ global tid
tid = _thread.get_ident()
print("thread", type(tid) == int, tid != 0, tid != tid_main)
global finished
@@ -16,8 +20,9 @@ tid_main = _thread.get_ident()
print("main", type(tid_main) == int, tid_main != 0)
finished = False
-_thread.start_new_thread(thread_entry, ())
+new_tid = _thread.start_new_thread(thread_entry, ())
while not finished:
pass
-print("done")
+
+print("done", type(new_tid) == int, new_tid == tid)