mirror of
https://gitlab.isc.org/isc-projects/kea
synced 2025-08-30 05:27:55 +00:00
Add command "boss shutdown"
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/f2f200910@230 e5f2f494-b856-4b98-b285-d166d9295462
This commit is contained in:
parent
60f2b2c298
commit
9fb2d5bb2f
@ -32,6 +32,7 @@ if __name__ == '__main__':
|
||||
cc = ISC.CC.Session()
|
||||
cc.group_subscribe("BigTool")
|
||||
cc.group_subscribe("ConfigManager")
|
||||
cc.group_subscribe("Boss")
|
||||
|
||||
tool = BigTool(cc)
|
||||
_prepare_fake_data(tool)
|
||||
|
@ -224,6 +224,7 @@ class BigTool(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 @@ class BigTool(Cmd):
|
||||
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)
|
||||
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user