def clear(self): assert self.notify.debugCall() for i in self.channels: self.air.unRegisterChannel(i) del self.air del self.channels Messenger.clear(self)
def __init__(self, air, channels): """ air is the AI Repository. channels is a list of channel IDs (uint32 values) """ assert self.notify.debugCall() Messenger.__init__(self) self.air = air self.channels = channels for i in self.channels: self.air.registerForChannel(i)
def __init__(self, air, channels): """ air is the AI Repository. channels is a list of channel IDs (uint32 values) """ assert self.notify.debugCall() Messenger.__init__(self) self.air=air self.channels=channels for i in self.channels: self.air.registerForChannel(i)
def handle(self, pickleData): """ Send pickleData from the net on the local netMessenger. The internal data in pickleData should have a tuple of (messageString, sendArgsList). """ assert self.notify.debugCall() messageType = self.air.getMsgType() if messageType: message = MESSAGE_TYPES[messageType - 1] sentArgs = loads(pickleData) else: (message, sentArgs) = loads(pickleData) Messenger.send(self, message, sentArgs=sentArgs)
def handle(self, pickleData): """ Send pickleData from the net on the local netMessenger. The internal data in pickleData should have a tuple of (messageString, sendArgsList). """ assert self.notify.debugCall() messageType=self.air.getMsgType() if messageType: message=MESSAGE_TYPES[messageType-1] sentArgs=loads(pickleData) else: (message, sentArgs) = loads(pickleData) Messenger.send(self, message, sentArgs=sentArgs)