New Feature: synchronize()
synchronize()
is a decorator that allows only one thread to execute a function at a time. Under the hood, synchronize()
uses a Redlock, so refer to the Redlock documentation for more details.
What's Changed
- Choose a random Redis database for unit tests by @brainix in #302
- Implement and test redlock() decorator by @brainix in #303
- Choose Redis database 1 for doctests by @brainix in #304
- Rename redlock() decorator to synchronize() by @brainix in #305
- Move CI to GitHub Actions by @brainix in #307
- Skip slow doctests; update status badges by @brainix in #308
- Author documentation for synchronize() decorator by @brainix in #306
Full Changelog: v1.0.9...v1.1.0