Aiuti

Latest version: v0.9.2

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

Scan your dependencies

Page 1 of 3

0.9.2

Change Log:
- Fixed `ParamSpec` fallback shim causing errors when used with `Generic`

0.9.1

Change Log:
- Changed default `retention_timeout` to zero for `AsyncBackgroundBatcher` for backwards compatibility with `aiuti<0.9`

0.9

Change Log:
- Added a retention cache to `AsyncBackgroundBatcher` to simplify handling duplicate requests
- Dropped support for Python 3.7

0.8

Change Log:
- Refactored `threadsafe_async_cache()` to internally use `asyncio.Event` in a threadsafe manor to avoid additional lock waiting threads

0.7.1

Change Log:
- Fixed potential for deadlocked threads when cancelling tasks using `threadsafe_async_cache()`

0.7

Change Log:
- Added a `cache` parameter to `threadsafe_async_cache` to allow providing an alternative cache object
- Added `TypeAlias`, `ParamSpec`, `ParamSpecArgs`, `ParamSpecKwargs`, and `Concatenate` to the typing module as poly-filled fallbacks
- Added generic type var `F` for any callable function
- Updated async code to use `get_running_loop()` instead of `get_event_loop()` internally
- Fixed potential threadsafety issue in `threadsafe_async_cache()` by not relying on the GIL while making locks

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.