| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- TODO for python-daemon library
- ##############################
- =======
- PENDING
- =======
- Tests
- =====
- * Write full unit tests for every new or changed behaviour at time of
- commit.
- Features
- ========
- Important
- ---------
- Wishlist
- --------
- * Allow specification of a syslog service name to log as (default:
- output to stdout and stderr, not syslog).
- Documentation
- =============
- Standard library inclusion
- ==========================
- * Convert to Python 3.
- ====
- DONE
- ====
- * Detect whether started by another process that handles
- daemonisation, such as ‘inetd’, and behave appropriately.
- * Detach to new process and session group.
- * Allow specification of working directory (default: '/').
- * Allow specification of umask (default: 0000).
- * Drop ‘suid’ and ‘sgid’ privileges if set.
- * Close all open file handles.
- * Re-open stdin, stdout, stderr to user-specified files.
- * Default re-open stdin, stdout, stderr to ‘/dev/null’.
- * Allow specification of a non-root user and group to drop to, if
- started as ‘root’ (default: no change of user or group).
- * Implement context manager protocol for daemon context.
- * Allow specification of PID file with its own context manager
- (default: no PID file).
- * Full docstrings for functions, classes, and modules.
- * PEP 3143 for adding this library to the Python standard library.
- ..
- Local variables:
- mode: rst
- coding: utf-8
- End:
- vim: filetype=rst fileencoding=utf-8 :
|