Skip to main content
https://travis-ci.org/harlowja/SharedLock.png?branch=master

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)

Source distribution for shared_lock 0.2.1
File Size Uploaded
shared_lock-0.2.1.tar.gz 10.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for shared_lock 0.2.1
File Interpreter ABI Platform
shared_lock-0.2.1-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 25.8 kB

Release files / shared_lock-0.2.1.tar.gz

Download URL shared_lock-0.2.1.tar.gz
Size 10.4 kB
Tags Source
SHA-256 checksum
How to use checksums
e4fade6c3902dac870a176dcf8ff597f01fbe67084a891e18e29d46099383b81
BLAKE2b-256 checksum
How to use checksums
8282340c3faf909102af0ef4f66e12f81d850ae89badc255e6606979823b839e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / shared_lock-0.2.1-py2.py3-none-any.whl

Download URL shared_lock-0.2.1-py2.py3-none-any.whl
Size 15.4 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
4fbd7759636db8a45047e5f258649a267c332f9e3635bf243d9a310e298c52a0
BLAKE2b-256 checksum
How to use checksums
e68e6833d9feaaac5e927da5057a67f6e18268474924c3f83de148bd3881c886
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page