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-1.2.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

fslock-1.2-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fslock-1.2.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.19.9 CPython/3.6.3

File hashes

Hashes for fslock-1.2.tar.gz
Algorithm Hash digest
SHA256 09b0d27fa092e7933b44f162561bb1083caa2a9ecfdceb52bd23497adfc9ebe5
MD5 3f41f0391819644bc91fd9716145d409
BLAKE2b-256 75cf06838ea65961d9dd27830ef52a803ce7b0ab778a73bdffd57d723fed0148

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fslock-1.2-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.19.9 CPython/3.6.3

File hashes

Hashes for fslock-1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c1f088cc0cc6c708f47a20c8bc53f71b41279c2c13a17067762b3df0727770fa
MD5 738583fa9d5712355ff9d878d7252702
BLAKE2b-256 11baa66477851975f96158fd77fdbc0bbd4e02ccb88419542462ad973d9ee794

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