freezer.lib.pep3143daemon.pidfile module¶
Simple PidFile Module for a pep3143 daemon implementation.
- class freezer.lib.pep3143daemon.pidfile.PidFile(pidfile)¶
Bases:
object
PidFile implementation for PEP 3143 Daemon.
This Class can also be used with pythons ‘with’ statement.
- Parameters
pidfile (str) – filename to be used as pidfile, including path
- acquire()¶
Acquire the pidfile.
Create the pidfile, lock it, write the pid into it and register the release with atexit.
- Returns
None
- Raise
SystemExit
- release()¶
Release the pidfile.
Close and delete the Pidfile.
- Returns
None