|
@@ -322,12 +322,19 @@ class ConfigManager:
|
|
data.merge(conf_part[module_name], cmd)
|
|
data.merge(conf_part[module_name], cmd)
|
|
use_part = conf_part[module_name]
|
|
use_part = conf_part[module_name]
|
|
|
|
|
|
|
|
+
|
|
|
|
+ update_cmd = ccsession.create_command(ccsession.COMMAND_CONFIG_UPDATE,
|
|
|
|
+ use_part)
|
|
|
|
+
|
|
if module_name in self.virtual_modules:
|
|
if module_name in self.virtual_modules:
|
|
|
|
|
|
try:
|
|
try:
|
|
error = self.virtual_modules[module_name](use_part)
|
|
error = self.virtual_modules[module_name](use_part)
|
|
if error is None:
|
|
if error is None:
|
|
answer = ccsession.create_answer(0)
|
|
answer = ccsession.create_answer(0)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ seq = self.cc.group_sendmsg(update_cmd, module_name)
|
|
else:
|
|
else:
|
|
answer = ccsession.create_answer(1, error)
|
|
answer = ccsession.create_answer(1, error)
|
|
|
|
|
|
@@ -336,9 +343,7 @@ class ConfigManager:
|
|
answer = ccsession.create_answer(1, "Exception: " + str(excp))
|
|
answer = ccsession.create_answer(1, "Exception: " + str(excp))
|
|
else:
|
|
else:
|
|
|
|
|
|
-
|
|
+
|
|
- update_cmd = ccsession.create_command(
|
|
|
|
- ccsession.COMMAND_CONFIG_UPDATE, use_part)
|
|
|
|
seq = self.cc.group_sendmsg(update_cmd, module_name)
|
|
seq = self.cc.group_sendmsg(update_cmd, module_name)
|
|
try:
|
|
try:
|
|
|
|
|