Ejemplo n.º 1
0
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')
Ejemplo n.º 2
0
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')
Ejemplo n.º 3
0
  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)
Ejemplo n.º 4
0
    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)