Aiuti

Latest version: v0.8

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

Scan your dependencies

Page 2 of 2

0.4.2

Change Log:
- Fixed `FileLock.acquire_ctx()` only releasing on error

0.4.1

Change Log:
- Updated all code to pass MyPy in strict mode
- Implemented a workaround for `BufferAsyncCalls.wait()` hanging on 3.7

0.4

Change Log:
- Added new asyncio functions: `ensure_aw()`, `loop_in_thread()`, and `run_aw_threadsafe()`
- Added `BufferAsyncCalls.wait_from_anywhere()` to support waiting for the buffer from potentially another thread
- Fixed potential deadlock in `to_sync_iter()` which could occur if the target event loop didn't continue to run

0.3

Change Log:
- Added `aiuti.itertools` module with `exhaust()` and `split()`
- Added additional queuing methods to `BufferAsyncCalls`:
- `.await_()` for queuing an awaitable
- `.map()` for queuing from an iterable
- `.amap()` for queuing from an async iterable

0.2

Change Log:
- Added a thread-safe filelock implementation

0.1

Initial Release

Page 2 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.