aboutsummaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorJoshua Watt <jpewhacker@gmail.com>2018-08-21 09:04:16 -0500
committerRichard Purdie <richard.purdie@linuxfoundation.org>2018-08-21 23:05:57 +0100
commitfcc8e1ff53696f78dd64b4ee32f3c433b7a47df0 (patch)
treeb6403b1805816cbe47713201a8e3c9c346b59272 /bin
parenta53ffec4ed3d0f9221bca398e20e8f480fb2b325 (diff)
downloadbitbake-fcc8e1ff53696f78dd64b4ee32f3c433b7a47df0.tar.gz
daemonize: Flush stdio on exit
In spite of a comment suggesting otherwise, os._exit() does not flush buffered output from file descriptors before exiting the process like os.exit() does. This means that any un-flushed output is lost in the daemon process, in particular the traceback from any thrown exceptions, making debugging exceptions in the daemon quite difficult. The solution is to flush stdout and stderr before exiting. Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bin')
0 files changed, 0 insertions, 0 deletions