freezer.lib.pep3143daemon.pidfile module¶
Simple PidFile Module for a pep3143 daemon implementation.
-
class
freezer.lib.pep3143daemon.pidfile.PidFile(pidfile)¶ Bases:
objectPidFile 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