Aiuti

Latest version: v0.9.2

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

Scan your dependencies

Page 2 of 3

0.6

Change Log:
- Added `batch_timeout` configuration for `AsyncBackgroundBatcher`
- Added handling for event loop shutdown in `AsyncBackgroundBatcher` to avoid log spam
- Improved thread-safety of `ensure_aw()` and `loop_in_thread()`

0.5

Change Log:
- Added the `AsyncBackgroundBatcher` class and `async_background_batcher()` decorator
- Dropped support for Python 3.6

0.4.2.post0

Change Log:
- Fixed copyright notice in LICENSE

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

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.