Later

Latest version: v23.11.30

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

Scan your dependencies

23.11.30

Added the `herd` decorator to `later.task` - This decorator allows you to protect code from a thundering herd of coroutines. Only one call with the same arguments will be allowed through until the request is completed. In the future I will include some memorization decorators for caching results of coroutines.

Also included Support for cpython 3.11 and 3.12. Next release will drop support for 3.7

Also this is the first release using pyproject / flit

23.03.1

22.11.1

This new version of cancel is built to properly follow the asyncio cancellation contract. This version has been running at Meta for quite a while. The changes were initially discovered while preparing for the pycon.us talk https://www.youtube.com/watch?v=XW7yv6HuWTE

20.10.1

later.unittest.TestCase:

* TestTask: Fixed `__repr__` to used cached coro repr. Makes error messages more helpful for left over tasks.
* Ignored left over tasks that are done() and have the result() of None

20.2.1

- Misc packaging fixes - 4 - Thanks thatch
- Include more tests that were missed - 5 - Thanks thatch
- Fix some missed black formatting - Thanks cooperlees

20.2.0

Initial PyPI release of later

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.