Skip to main content

Safelock gives you simple systemwide multithread, multiprocess, multiprogram locks.

Project description

DeNova Safelock

Mutually exclusive locks are usually the simplest way to get safe concurrent access to a shared resource. But implementing the locks is a bear to get right. Get simple systemwide multithread, multiprocess, and multiprogram safe locks.

Full Description

Learn more about DeNova Safelock

Install Safelock's systemd service file to ensure your python apps can easily and safely be locked. If you are installing Safelock from github, be sure to also install the "safelog" package from PyPI.

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

safelock-1.3.0.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

safelock-1.3.0-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file safelock-1.3.0.tar.gz.

File metadata

  • Download URL: safelock-1.3.0.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.2

File hashes

Hashes for safelock-1.3.0.tar.gz
Algorithm Hash digest
SHA256 8266f1684a4b2d6d6a4a06a20596671d5fd17e02f2ad5a2ebe146ba63332017a
MD5 bd4a2c3f39899676fdf75469df8d6123
BLAKE2b-256 985e1f0935d568d6ffbc0b001e3eed0ae765a3891f359a290bce73444e994407

See more details on using hashes here.

File details

Details for the file safelock-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: safelock-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.2

File hashes

Hashes for safelock-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a1f2a31861da2dfa923958fd38715e23d4ea49d88cbdca2ad1be011be47cf481
MD5 90c4ac00589db57606b9c1167f173dcd
BLAKE2b-256 fe347d56a8a09bc305fc8a1af4f083bf5e496068a78e7cd901bf1919dccca42e

See more details on using hashes here.

Supported by

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