Earl Eiland wrote:
def Match(..., Raw_packet_queue, ...):
        ...
        print 'in Match, Raw_Packet_queue is', Raw_packet_queue # this returns
'Reader object at 0xaaa'
        ...
        return [Last_Passed, Last_Dropped, Raw_packet_queue] # this causes
'unsubscriptable object'error message

#*************************************************
def Main(...):
        Raw_packet_queue = []
        ...
        Raw_packet_queue = enqueue(..., Raw_packet_queue, ...) # this works
        ...     
        if Raw_packet_queue[ctr][1] == Passed_IP: Last_Passed, Last_Dropped,
Raw_packet_queue = Match(..., Raw_packet_queue, ...) # the problem
starts here
        ...

Can you tell me what:

def Main(...):
    ...
    Raw_packet_queue = enqueue(..., Raw_packet_queue, ...)
    print Raw_packet_queue

prints out?

It looks to me like enqueue doesn't return what you think it does.

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

Reply via email to