Aiorwlock

Latest version: v1.4.0

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

Scan your dependencies

Page 1 of 2

1.4.0

* Lazily evaluate current loop to allow instantiating lock outside of async functions.
* Support Python 3.11 and 3.12.
* Drop Python 3.7 support.

1.3.0

* Dropped Python 3.6 support
* Python 3.10 is officially supported
* Drop deprecated `loop` parameter from `RWLock` constructor

1.2.0

Changes
=======

* Fix a bug that makes concurrent writes possible under some (rare) conjunctions (235)

1.0.0

Changes
=======

* Fix a bug with cancelation during acquire 170 (thanks romasku)

* Deprecate passing explicit `loop` argument to `RWLock` constructor

* Deprecate creation of `RWLock` instance outside of async function context

* Minimal supported version is Python 3.6

* The library works with Python 3.8 and Python 3.9 seamlessly

0.6.0

Changes
---------

* Wake up all readers after writer releases lock 60 (thanks ranyixu)

* Fixed Python 3.7 compatibility

* Removed old `yield from` syntax

* Minimal supported version is Python 3.5.3

* Removed support for none async context managers

0.5.0

Changes
------------

* Fix corner cases and deadlock when we upgrade lock from write to
read 39

* Use loop.create_future instead asyncio.Future if possible

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.