[svn] commit: r262 - /branches/f2f200910/src/bin/bind10/bind10.py
BIND 10 source code commits
bind10-changes at lists.isc.org
Fri Oct 30 22:10:16 UTC 2009
Author: shane
Date: Fri Oct 30 22:10:16 2009
New Revision: 262
Log:
HACK HACK HACK - only send msgq to /dev/null for now.
Modified:
branches/f2f200910/src/bin/bind10/bind10.py
Modified: branches/f2f200910/src/bin/bind10/bind10.py
==============================================================================
--- branches/f2f200910/src/bin/bind10/bind10.py (original)
+++ branches/f2f200910/src/bin/bind10/bind10.py Fri Oct 30 22:10:16 2009
@@ -46,20 +46,25 @@
dev_null = open("/dev/null", "w")
def _spawn(self):
+ if self.dev_null_stdout:
+ spawn_stdout = self.dev_null
+ else:
+ spawn_stdout = None
spawn_env = self.env
spawn_env['PATH'] = os.environ['PATH']
self.process = subprocess.Popen(self.args,
stdin=subprocess.PIPE,
- stdout=self.dev_null,
- stderr=self.dev_null,
+ stdout=spawn_stdout,
+ stderr=spawn_stdout,
close_fds=True,
env=spawn_env,)
self.pid = self.process.pid
- def __init__(self, name, args, env={}):
+ def __init__(self, name, args, env={}, dev_null_stdout=False):
self.name = name
self.args = args
self.env = env
+ self.dev_null_stdout = dev_null_stdout
self._spawn()
def respawn(self):
@@ -94,7 +99,7 @@
self.c_channel_port)
c_channel_env = { "ISC_MSGQ_PORT": str(self.c_channel_port), }
try:
- c_channel = ProcessInfo("msgq", "msgq", c_channel_env)
+ c_channel = ProcessInfo("msgq", "msgq", c_channel_env, True)
except Exception as e:
return "Unable to start msgq; " + str(e)
self.processes[c_channel.pid] = c_channel
More information about the bind10-changes
mailing list