Trio-parallel

Latest version: v1.2.2

Safety actively analyzes 625786 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.2.2

Bugfixes

- Fixed a rare race condition during cleanup that could trigger unraisable error tracebacks. (398)
- Made several internal changes that may make compatibility with future Trio versions more stable (412)

1.2.1

Bugfixes

- Resolved a deprecation warning on python 3.12. (380)


Deprecations and Removals

- Although python 3.7 has not been specifically broken, it is no longer tested in CI. (389)

1.2.0

Features

- The behavior of the default context is now fully configurable, superseding `atexit_shutdown_grace_period` (328)


Bugfixes

- Use tblib lazily to pass tracebacks on user exceptions. Previously, tracebacks would only be passed on the built-in python exceptions. (332)

1.1.0

Features

- Add type hints for `run_sync` (322)
- Use ``tblib`` to enable pickling of tracebacks between processes. Mainly, this preserves context of exceptions including chained exceptions. (323)


Bugfixes

- Prevent Ctrl+C from inducing various leaks and inconsistent states. (239)
- Cleaned up names/qualnames of objects in the trio_parallel namespace. (291)


Deprecations and Removals

- Removed python 3.6 support (236)

1.0.0

Bugfixes

- Fixed a hang on failed worker subprocess spawns that mostly occurred upon accidental multiprocessing recursive spawn. 167
- Fixed a hang on Windows when trying to use `WorkerContext.run_sync` in sequential and concurrent Trio runs. 171


Improved Documentation

- Revamped documentation with tested examples. 168

1.0.0b0.post0

Updates trove classifiers and loosens CFFI requirement.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.