passing lists
Steven Bethard
steven.bethard at gmail.com
Wed Mar 2 17:26:49 EST 2005
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
More information about the Python-list
mailing list