[svn] commit: r1447 - in /trunk/src: bin/cmdctl/cmdctl.py.in lib/python/isc/cc/session.py
BIND 10 source code commits
bind10-changes at lists.isc.org
Tue Mar 16 13:59:55 UTC 2010
Author: jelte
Date: Tue Mar 16 13:59:54 2010
New Revision: 1447
Log:
ok i see why the nonnonblock didn't work, broke it yesterday, missed a return statement
removed while loop again and fixed nonnonblock
Modified:
trunk/src/bin/cmdctl/cmdctl.py.in
trunk/src/lib/python/isc/cc/session.py
Modified: trunk/src/bin/cmdctl/cmdctl.py.in
==============================================================================
--- trunk/src/bin/cmdctl/cmdctl.py.in (original)
+++ trunk/src/bin/cmdctl/cmdctl.py.in Tue Mar 16 13:59:54 2010
@@ -299,8 +299,6 @@
seq = self.cc.group_sendmsg(msg, module_name)
#TODO, it may be blocked, msqg need to add a new interface waiting in timeout.
answer, env = self.cc.group_recvmsg(False, seq)
- while answer == None:
- answer, env = self.cc.group_recvmsg(False, seq)
if answer:
try:
rcode, arg = isc.config.ccsession.parse_answer(answer)
Modified: trunk/src/lib/python/isc/cc/session.py
==============================================================================
--- trunk/src/lib/python/isc/cc/session.py (original)
+++ trunk/src/lib/python/isc/cc/session.py Tue Mar 16 13:59:54 2010
@@ -101,7 +101,7 @@
return env, msg
else:
self._queue.append((env,msg))
- self.recvmsg(nonblock, seq)
+ return self.recvmsg(nonblock, seq)
else:
return isc.cc.message.from_wire(data[2:header_length+2]), None
return None, None
More information about the bind10-changes
mailing list