Commit 1ae988a9 authored by Jelte Jansen's avatar Jelte Jansen
Browse files

new shutdown command


git-svn-id: svn://bind10.isc.org/svn/bind10/branches/f2f200910@249 e5f2f494-b856-4b98-b285-d166d9295462
parent ce747fe7
......@@ -16,7 +16,7 @@ class ConfigManager:
def __init__(self):
self.cc = ISC.CC.Session()
self.cc.group_subscribe("ConfigManager")
self.cc.group_subscribe("Boss")
self.cc.group_subscribe("Boss", "ConfigManager")
self.config = ConfigData()
self.db_filename = "/tmp/parkinglot.db"
self.running = False
......@@ -69,14 +69,15 @@ class ConfigManager:
answer["result"] = [ 0 ]
elif cmd[0] == "zone" and cmd[1] == "list":
answer["result"] = list(self.config.zones.keys())
elif len(cmd) > 1 and cmd[1] == "shutdown":
print("Received shutdown command")
self.running = False
else:
print("unknown command: " + str(cmd))
answer["result"] = [ 1, "Unknown command: " + str(cmd) ]
except IndexError as ie:
print("missing argument")
answer["result"] = [ 1, "Missing argument in command" ]
elif "shutdown" in msg:
self.running = False
else:
print("unknown message: " + str(msg))
answer["result"] = [ 1, "Unknown module: " + str(msg) ]
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment