●方法定义
get_alarm_childgroups(self)
●异常
如果调用失败,抛出hyperdb.HDError异常
●返回值
报警组的迭代器
●注意事项
使用get_next()方法获取每一条记录,当获取记录结束时get_next()返回’None’
●方法调用
def GetAlarmChildgroups(self):
name_aCg = 'default'
id_aCg = 1
desc_aCCg = 'default'
pID_aCg = 0
self.myAlarmGroup = alarmgroup.AlarmGroup(name=name_aCg,id=id_aCg,description=desc_aCCg, parentid=pID_aCg)
try:
iter_alCGs = self.myAlarmGroup.get_alarm_childgroups()
except Exception as e:
print("get_alarm_childgroups error: ", e.errcode)
else:
print("getting alarm child groups succeeds")
while True:
alCG = iter_alCGs.get_next()
if alCG is None:
break
else:
print("The alarm group' name: ", alCG.name, "\t"
"The alarm group' description: ", alCG.description, "\t"
"The alarm group' id: ", alCG.id, "\t"
"The alarm group' parentid: ", alCG.parentid)