Add Accelerator resource watcher; fix bug of the alarm dictionary
[pti/o2.git] / o2ims / adapter / alarm_loader.py
index 823d0d5..1e73e44 100644 (file)
@@ -29,7 +29,8 @@ class AlarmDictionaryConfigFileRepository(AlarmDictionaryRepository):
         self.dictionary[alarm_dict.entityType] = alarm_dict
 
     def _get(self, alarm_entity_type) -> alarm_obj.AlarmDictionary:
-        return self.dictionary[alarm_entity_type]
+        return self.dictionary[alarm_entity_type] \
+            if alarm_entity_type in self.dictionary else None
 
     def _list(self) -> List[alarm_obj.AlarmDictionary]:
         return [alarm_dict for alarm_dict in self.dictionary.items()]