Skip to main content

Shared and exclusive file locking using flock(2)

Project description

This library provides a safe wrapper around flock(2). It avoids problems when using locks in multi-threaded applications, while still exposing exclusive and shared locks.

It also contains a caching utility, fslock.cache.cache_get_or_set(), which can be use to safely cache files that are expensive to produce on disk.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fslock-2.0.2.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

fslock-2.0.2-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file fslock-2.0.2.tar.gz.

File metadata

  • Download URL: fslock-2.0.2.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for fslock-2.0.2.tar.gz
Algorithm Hash digest
SHA256 673e66eb17891cdf16c4b480c99404824d1f033961635ccba691adf578171fd4
MD5 3e3d2b2c4f629eca53cb48944194a8b1
BLAKE2b-256 34f33ccadc10303ac78a754a3184c4f3598dcca504be2d7746f0dfafe83338fb

See more details on using hashes here.

File details

Details for the file fslock-2.0.2-py3-none-any.whl.

File metadata

  • Download URL: fslock-2.0.2-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for fslock-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 32b9e2817291f90a96d5ca23bb1325aead6421694e659f1110a1a4c96054c521
MD5 d026a03e5162cdbca97ac29f9b309295
BLAKE2b-256 b995b3de99f5b9a98ecb612f76bf8368c856550223826fa035b0600c3f31950c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page