Aiolimiter

Latest version: v1.2.1

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

Scan your dependencies

Page 1 of 2

1.2.1

Bugfixes

- Issue a `RuntimeWarning` and reset internal waiter state when being reused across asyncio loops. ([292](https://github.com/mjpieters/aiolimiter/issues/292))

1.2.0

Bugfixes

- Improve performance by using a single timeout and a heapq for blocked tasks.
This ensures only a single task needs to wake up per 'drip' of the bucket,
instead of creating timeouts for every task. ([73](https://github.com/mjpieters/aiolimiter/issues/73))

1.1.1

Bugfixes

- Only include CHANGELOG.md in the source distribution. ([206](https://github.com/mjpieters/aiolimiter/issues/206))
- Fixed wait time calculation for waiting tasks, making acquisition faster (PR by schoennenbeck) ([217](https://github.com/mjpieters/aiolimiter/issues/217))



Misc

- [139](https://github.com/mjpieters/aiolimiter/issues/139), [#288](https://github.com/mjpieters/aiolimiter/issues/288)

1.1.0

Features

- Add ``__slots__`` to the ``AsyncLimiter`` class, reducing memory requirements. ([85](https://github.com/mjpieters/aiolimiter/issues/85))



Deprecations and Removals

- Dropped support for Python 3.6 ([62](https://github.com/mjpieters/aiolimiter/issues/62))



Misc

- [95](https://github.com/mjpieters/aiolimiter/issues/95)

1.0.0

Bugfixes

- Avoid warnings on Python 3.8 and up by not passing in the loop to
``asyncio.wait_for()``. ([46](https://github.com/mjpieters/aiolimiter/issues/46))

1.0.0b1

Improved Documentation

- Corrected build process to ensure CHANGELOG.md is updated on release. ([4](https://github.com/mjpieters/aiolimiter/issues/4))

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.