Aiotools

Latest version: v1.7.0

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

Scan your dependencies

Page 1 of 8

1.6.1

------------------

Fixes
* PersistentTaskGroup no longer stores the history of unhandled exceptions and raises them as an exception group to prevent memory leaks ([54](https://github.com/achimnol/aiotools/issues/54))

1.6.0

------------------

Features
* Add `as_completed_safe()` which enhances `asyncio.as_completed()` using `PersistentTaskGroup` ([52](https://github.com/achimnol/aiotools/issues/52))

1.5.9

------------------

Fixes
* Improve checks for pidfd availability to avoid corner cases that may fail on Linux kernel 5.1 and 5.2 where `signal.pidfd_send_signal()` is available but `os.pidfd_open()` is not ([51](https://github.com/achimnol/aiotools/issues/51))

1.5.8

------------------

Fixes
* Explicitly attach the event loop to the `PidfdChildWatcher` when first initialized ([50](https://github.com/achimnol/aiotools/issues/50))

1.5.7

------------------

Fixes
* Fix regression of the default imports in macOS by removing the unused code that caused the misleading fix in 47 ([49](https://github.com/achimnol/aiotools/issues/49))

1.5.6

------------------

Features
* Add the `closing_async()` async context manager, in addition to `aclosing()` ([48](https://github.com/achimnol/aiotools/issues/48))
Fixes
* Allow importing aiotools on Windows platforms, removing incompatible modules from the default `__all__` import list ([47](https://github.com/achimnol/aiotools/issues/47))

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.