- @ staticmethod
- def _suppression_converter(event, clear=False):
- selected_keys = [
- 'alarm_id', 'description', 'suppression_status',
- 'links'
- ]
- content = event.to_dict()
- filtered = dict(
- filter(lambda item: item[0] in selected_keys, content.items()))
- setattr(event, 'filtered', filtered)
- setattr(event, 'uuid', event.uuid)
- setattr(event, 'alarm_id', event.alarm_id)
- setattr(event, 'description', event.description)
- setattr(event, 'suppression_status', event.suppression_status)
- setattr(event, 'alarm_type', None)
- setattr(event, 'alarm_def_id', None)
- setattr(event, 'probable_cause_id', None)
- setattr(event, 'state', None)
- setattr(event, 'timestamp', None)
- return event
-