def DecodeMultiple(message): """Decode a message that spans multiple lines.""" payloads = [msg['payload'] for msg in message['matches']] q = vdm.BareQueue() for line in vdm.VdmLines(payloads): q.put(line) if q.qsize() != 1: logging.info('Error: Should get just one message decoded from this: %s', message) return msg = q.get() return msg['decoded']
def setUp(self): self.queue = vdm.BareQueue()
def __init__(self): self.groups = {} self.line_num = 0 Queue.Queue.__init__(self) self.unknown_queue = vdm.BareQueue()
def __init__(self): self.bare_queue = vdm.BareQueue() self.tagb_queue = tag_block.TagQueue() self.uscg_queue = uscg.UscgQueue() self.line_num = 0 Queue.Queue.__init__(self)