Skip to content

Commit 3127a3f

Browse files
committed
Test for PyGILState_Ensure()
1 parent 4e1f599 commit 3127a3f

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

Programs/_testembed.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2363,9 +2363,11 @@ do_tstate_ensure(void *arg)
23632363
assert(res == 0);
23642364
PyThreadState_Ensure(PyInterpreterState_Hold());
23652365
PyThreadState_Ensure(PyInterpreterState_Hold());
2366+
PyGILState_STATE gstate = PyGILState_Ensure();
23662367
PyThreadState_Ensure(PyInterpreterState_Hold());
23672368
res = PyRun_SimpleString(THREAD_CODE);
23682369
PyThreadState_Release();
2370+
PyGILState_Release(gstate);
23692371
PyThreadState_Release();
23702372
PyThreadState_Release();
23712373
assert(res == 0);

0 commit comments

Comments
 (0)