python (3.12.0)
͑e- ~ d Z ddlZddlZddlZddlZddlmZ ddlmZ ddl Z dZ
dZdZ G d d ej Zy)
ar This test case provides support for checking forking and wait behavior.
To test different wait behavior, override the wait_impl method.
We want fork1() semantics -- only the forking thread survives in the
child after a fork().
On some systems (e.g. Solaris without posix threads) we find that all
active threads survive in the child after a fork(); this is an error.
N)support)threading_helper g ? c * e Zd Zd Zd Zd Zd Zd Zy)ForkWaitc ` t j | _ i | _ d| _ g | _ y )Nr )r threading_setup_threading_keyalivestopthreads)selfs B/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/test/fork_wait.pysetUpzForkWait.setUp s( .>>@
c d| _ | j D ] }|j d }| j j t j
| j y )N )r
r joinclearr threading_cleanupr )r threads r tearDownzForkWait.tearDown sN ll FKKM **D,?,?@r c | j sIt j | j |<