def __init__(self): self.iq=Queue() #normal queue self.ipq=Queue() #high priority queue mswitch.subscribe(self.NAME, self.iq, self.ipq) Bus.subscribe(self.NAME, "*", self.h_msg)
def _dispatcher(self, mtype, *pargs): ## let's not repeart ourselves... if mtype=="__tick__": return try: handled=Bus.publish(self.NAME, mtype, *pargs) return (handled, False) except Exception,e: print "BridgeAgent._dispatcher: pargs: %s ---- exception: %s" % (str(pargs), e) return (False, False)