# -*- coding: utf-8 -*- # !/usr/bin/env python from apps.web.constant import Const from apps.web.eventer.base import FaultEvent from apps.web.eventer import EventBuilder class builder(EventBuilder): def __getEvent__(self, device_event): event_data = self.deviceAdapter.analyze_event_data(device_event['data']) if (event_data is None) or (event_data['status'] != Const.DEV_WORK_STATUS_FAULT): return None return FaultEvent(self.deviceAdapter, event_data)