Eric Snow
757b402ea1
gh-104812: Run Pending Calls in any Thread (gh-104813)
...
For a while now, pending calls only run in the main thread (in the main interpreter). This PR changes things to allow any thread run a pending call, unless the pending call was explicitly added for the main thread to run.
2023-06-13 15:02:19 -06:00
Victor Stinner
0ba80273f2
Use support.sleeping_retry() and support.busy_retry() ( #93848 )
...
* Replace time.sleep(0.010) with sleeping_retry() to
use an exponential sleep.
* support.wait_process(): reuse sleeping_retry().
* _test_eintr: remove unused variables.
2022-06-15 14:09:56 +02:00
Christian Heimes
9b5ca5405e
gh-84461: Add sys._emscripten_info, improve docs and build (gh-91781)
2022-04-23 09:52:16 +02:00
Christian Heimes
2b16a08bc7
bpo-40280: Detect missing threading on WASM platforms (GH-32352)
...
Co-authored-by: Brett Cannon <brett@python.org>
2022-04-07 09:22:47 +02:00
Christian Heimes
59be9cd748
bpo-40280: Detect if WASM platform supports threading (GH-32243)
...
Automerge-Triggered-By: GH:tiran
2022-04-02 01:12:44 -07:00
Christian Clauss
745c9d9dfc
Fix typos in the Lib directory (GH-28775)
...
Fix typos in the Lib directory as identified by codespell.
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
2021-10-06 16:13:48 -07:00
Victor Stinner
753643205a
bpo-40275: Fix test.support.threading_helper (GH-20488)
...
* Add missing sys import
* Get verbose and gc_collect() from test.support
* Remove unused starttime variable.
Issues spotted by pyflakes.
2020-05-28 16:37:37 +02:00
Hai Shi
e80697d687
bpo-40275: Adding threading_helper submodule in test.support (GH-20263)
2020-05-28 00:10:27 +02:00