[svn] commit: r230 - in /branches/f2f200910/src: bin/bigtool/run_bigtool.py lib/bigtool/bigtool.py

BIND 10 source code commits bind10-changes at lists.isc.org
Fri Oct 30 17:18:12 UTC 2009


Author: zhanglikun
Date: Fri Oct 30 17:18:12 2009
New Revision: 230

Log:
Add command "boss shutdown"

Modified:
    branches/f2f200910/src/bin/bigtool/run_bigtool.py
    branches/f2f200910/src/lib/bigtool/bigtool.py

Modified: branches/f2f200910/src/bin/bigtool/run_bigtool.py
==============================================================================
--- branches/f2f200910/src/bin/bigtool/run_bigtool.py (original)
+++ branches/f2f200910/src/bin/bigtool/run_bigtool.py Fri Oct 30 17:18:12 2009
@@ -32,6 +32,7 @@
         cc = ISC.CC.Session()
         cc.group_subscribe("BigTool")
         cc.group_subscribe("ConfigManager")
+        cc.group_subscribe("Boss")
 
         tool = BigTool(cc)
         _prepare_fake_data(tool)   

Modified: branches/f2f200910/src/lib/bigtool/bigtool.py
==============================================================================
--- branches/f2f200910/src/lib/bigtool/bigtool.py (original)
+++ branches/f2f200910/src/lib/bigtool/bigtool.py Fri Oct 30 17:18:12 2009
@@ -223,7 +223,8 @@
     def apply_cmd(self, cmd):
         if not self.cc:
             return
-
+        
+        groupName = (cmd.module == "boss") and "Boss" or "ConfigManager"
         try:
            content = [cmd.module, cmd.command]
            values = cmd.params.values()
@@ -233,13 +234,13 @@
            msg = {"command":content}
            print("begin to send the message...")
            
-           self.cc.group_sendmsg(msg, "ConfigManager")
-           print("waiting for configure manager reply...")
+           self.cc.group_sendmsg(msg, groupName)
+           print("waiting for %s reply..." % groupName)
 
            reply, env = self.cc.group_recvmsg(False)
            print("received reply:", reply)
         except ISC.CC.SessionError:
-            print("Error commucation with configure manager")
-
-
-
+            print("Error communication with %s" % groupName)
+
+
+




More information about the bind10-changes mailing list