def send_event(event): logging.critical('#####################################\n## THIS IS DEPRECATED - DO NOT USE ##\n#####################################') sendEvent(event) ''' logging.info('send_event: ' + str(event)) if event.sendToDevice: for d in deviceDB.find({'id':event.deviceID}): s = pickle.loads(d.get('ffObject')) s.sendEvent(event) d = pickle.dumps(s) deviceDB.update_one({'id':event.deviceID},{'$set': {'ffObject':d}, '$currentDate': {'lastModified': True}}) for a in appsDB.find({'listen':event.deviceID}): app = pickle.loads(a.get('ffObject')) app.sendEvent(event) appObj = pickle.dumps(app) appsDB.update_one({'id':app.id},{'$set': {'ffObject':appObj}, '$currentDate': {'lastModified': True}}) for d in routineDB.find({'listen':event.deviceID}): s = pickle.loads(d.get('ffObject')) s.event(event) ''' data_log(event.log, logType='event')
def send_event(event): logging.critical( '#####################################\n## THIS IS DEPRECATED - DO NOT USE ##\n#####################################' ) sendEvent(event) ''' logging.info('send_event: ' + str(event)) if event.sendToDevice: for d in deviceDB.find({'id':event.deviceID}): s = pickle.loads(d.get('ffObject')) s.sendEvent(event) d = pickle.dumps(s) deviceDB.update_one({'id':event.deviceID},{'$set': {'ffObject':d}, '$currentDate': {'lastModified': True}}) for a in appsDB.find({'listen':event.deviceID}): app = pickle.loads(a.get('ffObject')) app.sendEvent(event) appObj = pickle.dumps(app) appsDB.update_one({'id':app.id},{'$set': {'ffObject':appObj}, '$currentDate': {'lastModified': True}}) for d in routineDB.find({'listen':event.deviceID}): s = pickle.loads(d.get('ffObject')) s.event(event) ''' data_log(event.log, logType='event')
def __init__(self, deviceID, eventDict, sendToDevice=True, eventFrom=None): from core import sendEvent self._deviceID = deviceID self._event = eventDict self._sendToDevice = sendToDevice self._eventFrom = eventFrom self._result = sendEvent(self)