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

Uploaded Source

Built Distribution

fslock-2.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fslock-2.0.tar.gz
  • Upload date:
  • Size: 4.3 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-2.0.tar.gz
Algorithm Hash digest
SHA256 7c2f6b7e9f43911df69693575112c6a98de6eb691bd82d33e07b1a2093418b1e
MD5 ee874eb116057c143e9c32dc52c3aacb
BLAKE2b-256 777a087235fe9d03c549eb4d39e8ec3c4c56fd27490a6e57813b08aa041b4d95

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fslock-2.0-py3-none-any.whl
  • Upload date:
  • Size: 5.3 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-2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e961b9ce2d379bbac330538f189d23d1aada39b30c91bc1ff7fbe83287d025cf
MD5 3ace6616166426734545d19ee36f7443
BLAKE2b-256 45f169efef46b0ffea068819c666e8aeb161058c8ae00f4fad0e773354146324

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