Pidfile featuring stale detection and file-locking, can also be used as context-manager
PidFile class featuring:
- stale detection
- pidfile locking (fcntl)
- chmod (default is 0o644)
- custom exceptions
PidFile can be used as a context manager:
with PidFile(): do_something()
In default mode PidFile will try to acquire a file lock before anything else. This means that normally you get a PidFileAlreadyLockedError instead of the PidFileAlreadyRunningError when running a program twice.
If you just want to know if a program is already running its easiest to use just PidFileError since it will capture all possible PidFile exceptions.
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size pid-1.0.0-py2.py3-none-any.whl (4.1 kB)||File type Wheel||Python version 2.7||Upload date||Hashes View|
|Filename, size pid-1.0.0.tar.gz (3.5 kB)||File type Source||Python version None||Upload date||Hashes View|