- # ret = []
- # for m in newmodels:
- # try:
- # if exist_alarms[m.id]:
- # ret.append(commands.UpdateAlarm(m))
- # exist_alarms[m.id] = True
- # except KeyError:
- # logger.debug('alarm new: ' + m.id)
- # ret.append(commands.UpdateAlarm(m))
-
- # for alarm in exist_alarms:
- # logger.debug('exist alarm: ' + alarm)
- # if exist_alarms[alarm]:
- # # exist alarm is active
- # continue
- # event = self._client.get(alarm)
- # ret.append(commands.UpdateAlarm(event))
-
- # return ret
-
- return [commands.UpdateAlarm(m) for m in newmodels] \
+ resourcepoolid = parent.id
+ newmodels = self._client.list()
+ return [commands.UpdateAlarm(m, resourcepoolid) for m in newmodels] \