A python package that provides useful locks.
It includes the following functionality:
Reader-writer locks
Multiple readers (at the same time).
Single writers (blocking any readers).
Helpful read_locked and write_locked decorators.
Inter-process locks
Single writer using file based locking (these automatically release on process exit, even if __release__ or __exit__ is never called).
Helpful interprocess_locked decorator.
Release files for shared_lock 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| shared_lock-0.2.1.tar.gz | 10.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| shared_lock-0.2.1-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 25.8 kB