On Mon, 5 Aug 2013 14:56:06 +0200 Victor Stinner <victor.stin...@gmail.com> wrote: > 2013/7/27 Nick Coghlan <ncogh...@gmail.com>: > >> Do we even need a new PEP, or should we just do it? Or can we adapt > >> Victor's PEP 446? > > > > Adapting the PEP sounds good - while I agree with switching to a sane > > default, I think the daemonisation thread suggests there may need to > > be a supporting API to help force FDs created by nominated logging > > handlers to be inherited. > > Why would a Python logging handler be used in a child process? If the > child process is a fresh Python process, it starts with the default > logging handlers (no handler). > > Files opened by the logging module must be closed on exec().
I agree with this. It is only on fork()-without-exec() that the behaviour of python-daemon is actively anti-social. Regards Antoine. _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com