Add Accelerator resource watcher; fix bug of the alarm dictionary
[pti/o2.git] / o2ims / domain / ocloud.py
index c6f5fd8..bdc07d9 100644 (file)
@@ -105,8 +105,10 @@ class ResourceType(AgRoot, Serializer):
     def serialize(self):
         d = Serializer.serialize(self)
 
-        d["alarmDictionary"] = CONF.alarm_dictionaries.get(
-            d['name']).serialize()
+        if CONF.alarm_dictionaries.get(d['name']) is not None:
+            d["alarmDictionary"] = CONF.alarm_dictionaries.get(
+                d['name']).serialize()
+
         return d