Exemple #1
0
 def doremote(self, event):
     """ dispatch an event. """
     if not event: raise NoEventProvided()
     event.nodispatch = True
     event.forwarded = True
     event.dontbind = True
     event.prepare(self)
     self.status = "callback"
     starttime = time.time()
     msg = "%s - %s - %s - %s" % (self.cfg.name, event.auth, event.how,
                                  event.cbtype)
     logging.warn(msg)
     try:
         logging.debug("remote - %s" % event.dump())
     except:
         pass
     if self.closed:
         if self.gatekeeper.isblocked(event.origin): return
     if event.status == "done":
         logging.debug("%s - event is done .. ignoring" % self.cfg.name)
         return
     e0 = cpy(event)
     e0.speed = 1
     remote_callbacks.check(self, e0)
     return
Exemple #2
0
 def doremote(self, event):
     """ dispatch an event. """
     if not event: raise NoEventProvided()
     event.nodispatch = True
     event.forwarded = True
     event.dontbind = True
     event.prepare(self)
     self.status = "callback"
     starttime = time.time()
     msg = "%s - %s - %s - %s" % (self.cfg.name, event.auth, event.how, event.cbtype)
     logging.warn(msg)
     try: logging.debug("remote - %s" % event.dump())
     except: pass
     if self.closed:
         if self.gatekeeper.isblocked(event.origin): return
     if event.status == "done":
         logging.debug("%s - event is done .. ignoring" % self.cfg.name)
         return
     e0 = cpy(event)
     e0.speed = 1
     remote_callbacks.check(self, e0)
     return
Exemple #3
0
 def doremote(self, event):
     """ dispatch an event. """
     if not event: raise NoEventProvided()
     event.forwarded = True
     logging.info("======== start handling REMOTE event ========")
     event.prepare(self)
     self.status = "callback"
     starttime = time.time()
     msg = "%s - %s - %s - %s" % (self.name, event.auth, event.how, event.cbtype)
     if event.how == "background": logging.debug(msg)
     else: logging.info(msg)
     logging.debug("botbase - remote - %s" % event.dump())
     if self.closed:
         if self.gatekeeper.isblocked(event.origin): return
     if event.status == "done":
         logging.debug("%s - event is done .. ignoring" % self.name)
         return
     self.reloadcheck(event)
     e0 = cpy(event)
     e0.speed = 1
     remote_callbacks.check(self, e0)
     logging.info("======== start handling REMOTE event ========")
     return
Exemple #4
0
 def doremote(self, event):
     """ dispatch an event. """
     if not event: raise NoEventProvided()
     event.forwarded = True
     logging.info("======== start handling REMOTE event ========")
     event.prepare(self)
     self.status = "callback"
     starttime = time.time()
     msg = "%s - %s - %s - %s" % (self.name, event.auth, event.how,
                                  event.cbtype)
     if event.how == "background": logging.debug(msg)
     else: logging.info(msg)
     logging.debug("botbase - remote - %s" % event.dump())
     if self.closed:
         if self.gatekeeper.isblocked(event.origin): return
     if event.status == "done":
         logging.debug("%s - event is done .. ignoring" % self.name)
         return
     self.reloadcheck(event)
     e0 = cpy(event)
     e0.speed = 1
     remote_callbacks.check(self, e0)
     logging.info("======== start handling REMOTE event ========")
     return