From 5b173ef5dfb7c41dbc2a4bb5c9976811516eb00f Mon Sep 17 00:00:00 2001 From: Adam Gandelman Date: Thu, 29 Sep 2011 21:06:06 -0700 Subject: Ensure non-default FLAGS.logfile_mode is properly converted to an octet. Fixes bug 862969. Change-Id: I35ac84d5f5f547fef8e3eec1d3a31f94ea8ae96e --- nova/log.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'nova/log.py') diff --git a/nova/log.py b/nova/log.py index eb0b6020f..1e04f755d 100644 --- a/nova/log.py +++ b/nova/log.py @@ -259,9 +259,10 @@ class NovaRootLogger(NovaLogger): self.addHandler(self.filelog) self.logpath = logpath + mode = int(FLAGS.logfile_mode, 8) st = os.stat(self.logpath) - if st.st_mode != (stat.S_IFREG | FLAGS.logfile_mode): - os.chmod(self.logpath, FLAGS.logfile_mode) + if st.st_mode != (stat.S_IFREG | mode): + os.chmod(self.logpath, mode) else: self.removeHandler(self.filelog) self.addHandler(self.streamlog) -- cgit