Earl Eiland wrote:
This message contains the responses to two previous messages:

In response to Steven B.,the statements
        Raw_packet_queue = enqueue(..., Raw_packet_queue, ...)  
        print 'Sort 1 Raw_packet_queue is', Raw_packet_queue
produce the output
Sort 1 Raw_packet_queue is [[(<Pkthdr object at 0x4341d7d0>,
'\x00\x00\xd1\xf0\x
[EMAIL PROTECTED]
81\x8a\x02\xbf\xb1\x13\x00\x16\xe5/\xd5\xa7vu\x0e\x08\x80\x10\xf8\xe0\x8a[\x00\x
00\x01\x01\x08\n\x15\xb7\x13\xba\x8e\x91\x9a\xfd'), ['E\x00\x004',
'@\x00', '\x0
6',
'\x89N\xa2j\x81\x8a\x02\xbf\xb1\x13\x00\x16\xe5/\xd5\xa7vu\x0e\x08\x80\x10\x
f8\xe0\x8a[\x00\x00\x01\x01\x08\n\x15\xb7\x13\xba\x8e\x91\x9a\xfd']]]

This consists of two lists [[pcap packet header, pcap packet body], [a
list of selected IP header fields]].  Raw_packet_queue[0][0][1] should
return the 'pcap packet body' list element.

No, Raw_packet_queue[0] is [pcap packet header, pcap packet body] so Raw_packet_queue[0][1] is pcap packet body. Raw_packet_queue[0][0][1] is (pcap packet header)[1] which doesn't work.


Kent
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to